You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
560 B
23 lines
560 B
#pragma once |
|
|
|
#include <GCS_MAVLink/GCS_MAVLink.h> |
|
#include <AP_Mount/AP_Mount.h> |
|
|
|
#if HAL_SOLO_GIMBAL_ENABLED |
|
|
|
class AP_Camera_SoloGimbal { |
|
public: |
|
|
|
static void gopro_shutter_toggle(); |
|
static void gopro_capture_mode_toggle(); |
|
static void handle_gopro_heartbeat(mavlink_channel_t chan, const mavlink_message_t &msg); |
|
|
|
private: |
|
|
|
static GOPRO_CAPTURE_MODE gopro_capture_mode; |
|
static GOPRO_HEARTBEAT_STATUS gopro_status; |
|
static bool gopro_is_recording; |
|
static mavlink_channel_t heartbeat_channel; |
|
}; |
|
|
|
#endif // HAL_SOLO_GIMBAL_ENABLED
|
|
|