enum ugcs::vsm::Action::Type¶
Overview¶
Types of vehicle actions as part of task (mission). More…
#include <action.h> enum Type { MOVE, WAIT, PAYLOAD_STEERING, TAKEOFF, LANDING, CHANGE_SPEED, SET_HOME, POI, HEADING, CAMERA_CONTROL, CAMERA_TRIGGER, PANORAMA, TASK_ATTRIBUTES, CAMERA_SERIES_BY_TIME, CAMERA_SERIES_BY_DISTANCE, SET_PARAMETER, SET_SERVO, REPEAT_SERVO, VTOL_TRANSITION, };
Detailed Documentation¶
Types of vehicle actions as part of task (mission).
Enum Values¶
MOVE
Move action ugcs::vsm::Move_action.
WAIT
Wait action ugcs::vsm::Wait_action.
PAYLOAD_STEERING
Payload steering action ugcs::vsm::Payload_steering_action.
TAKEOFF
Takeoff action ugcs::vsm::Takeoff_action.
LANDING
Landing action ugcs::vsm::Landing_action.
CHANGE_SPEED
Change speed action ugcs::vsm::Change_speed_action.
SET_HOME
Set home action ugcs::vsm::Set_home_action.
POI
Point of interest ugcs::vsm::Poi_action.
HEADING
Heading ugcs::vsm::Heading_action.
CAMERA_CONTROL
Camera control action ugcs::vsm::Camera_control_action.
CAMERA_TRIGGER
Camera trigger action ugcs::vsm::Camera_trigger_action.
PANORAMA
Panorama action ugcs::vsm::Panorama_action.
TASK_ATTRIBUTES
Task attributes action ugcs::vsm::Task_attributes_action.
CAMERA_SERIES_BY_TIME
Continuously shot camera in regular time intervals.
CAMERA_SERIES_BY_DISTANCE
Continuously shot camera in regular distance intervals.
SET_PARAMETER
Set mission parameter.
see enum MAV_MISSION_PARAMETER_TYPE
SET_SERVO
Set servo PWM.
REPEAT_SERVO
Repeat servo movement between given PWM and 1500.
VTOL_TRANSITION
VTOL transition action.