8 #ifndef _UGCS_VSM_CAMERA_TRIGGER_ACTION_H_
9 #define _UGCS_VSM_CAMERA_TRIGGER_ACTION_H_
36 p.at(
"state")->Get_value(tmp);
37 state =
static_cast<proto::Camera_mission_trigger_state
>(tmp);
41 proto::Camera_mission_trigger_state
state;
MAVLink protocol messages.
Definition: property.h:250
proto::Camera_mission_trigger_state state
Camera trigger state.
Definition: camera_trigger_action.h:41
Type
Types of vehicle actions as part of task (mission).
Definition: action.h:30
Generic action.
Definition: action.h:22
Camera trigger action.
Definition: camera_trigger_action.h:19
Map Action type enum value to specific Action type class.
Definition: action.h:120
Camera_trigger_action type
Real type.
Definition: camera_trigger_action.h:53
#define DEFINE_COMMON_CLASS(__class_name,...)
Use this macro to define some common attributes for a class.
Definition: utils.h:25
std::chrono::milliseconds interval
Interval between two consequent camera shots in case of serial triggering (State::SERIAL_PHOTO).
Definition: camera_trigger_action.h:46
Camera_trigger_action(const Property_list &p)
Construct action from protobuf command.
Definition: camera_trigger_action.h:31