mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-05 19:48:52 +08:00
36 lines
523 B
C++
36 lines
523 B
C++
/**
|
|
* @file pwm.h
|
|
*
|
|
* Interface with cameras via pwm.
|
|
*
|
|
*/
|
|
#pragma once
|
|
|
|
#include <drivers/drv_hrt.h>
|
|
#include <systemlib/param/param.h>
|
|
|
|
#include <uORB/topics/vehicle_status.h>
|
|
#include "camera_interface.h"
|
|
|
|
class CameraInterfacePWM : public CameraInterface
|
|
{
|
|
public:
|
|
CameraInterfacePWM();
|
|
virtual ~CameraInterfacePWM();
|
|
|
|
void trigger(bool enable);
|
|
void keep_alive(bool signal_on);
|
|
|
|
void turn_on_off(bool enable);
|
|
|
|
void info();
|
|
|
|
int _pins[6];
|
|
private:
|
|
void setup();
|
|
|
|
param_t _p_pin;
|
|
bool _camera_is_on;
|
|
|
|
};
|