<description>Enumeration of possible mount operation modes</description>
<entryname="MAV_MOUNT_MODE_RETRACT"value="0"><description>Load and keep safe position (Roll,Pitch,Yaw) from EEPROM and stop stabilization</description></entry>
<entryname="MAV_MOUNT_MODE_NEUTRAL"value="1"><description>Load and keep neutral position (Roll,Pitch,Yaw) from EEPROM.</description></entry>
<entryname="MAV_MOUNT_MODE_MAVLINK_TARGETING"value="2"><description>Load neutral position and start MAVLink Roll,Pitch,Yaw control with stabilization</description></entry>
<entryname="MAV_MOUNT_MODE_RC_TARGETING"value="3"><description>Load neutral position and start RC Roll,Pitch,Yaw control with stabilization</description></entry>
<entryname="MAV_MOUNT_MODE_GPS_POINT"value="4"><description>Load neutral position and start to point to Lat,Lon,Alt</description></entry>
</enum>
<enumname="MAV_CMD">
<!-- Camera Controller Mission Commands Enumeration -->
<fieldname="mode"type="uint8_t">Mode enumeration from 1 to N //P, TV, AV, M, Etc (0 means ignore)</field>
<fieldname="shutter_speed"type="uint16_t">Divisor number //e.g. 1000 means 1/1000 (0 means ignore)</field>
<fieldname="aperture"type="uint8_t">F stop number x 10 //e.g. 28 means 2.8 (0 means ignore)</field>
<fieldname="iso"type="uint8_t">ISO enumeration from 1 to N //e.g. 80, 100, 200, Etc (0 means ignore)</field>
<fieldname="exposure_type"type="uint8_t">Exposure type enumeration from 1 to N (0 means ignore)</field>
<fieldname="command_id"type="uint8_t">Command Identity (incremental loop: 0 to 255)//A command sent multiple times will be executed or pooled just once</field>
<fieldname="engine_cut_off"type="uint8_t">Main engine cut-off time before camera trigger in seconds/10 (0 means no cut-off)</field>
<fieldname="extra_param"type="uint8_t">Extra parameters enumeration (0 means ignore)</field>
<fieldname="extra_value"type="float">Correspondent value to given extra_param</field>
</message>
<messagename="DIGICAM_CONTROL"id="155">
<description>Control on-board Camera Control System to take shots.</description>
<fieldname="session"type="uint8_t">0: stop, 1: start or keep it up //Session control e.g. show/hide lens</field>
<fieldname="zoom_pos"type="uint8_t">1 to N //Zoom's absolute position (0 means ignore)</field>
<fieldname="zoom_step"type="int8_t">-100 to 100 //Zooming step value to offset zoom from the current position</field>
<fieldname="focus_lock"type="uint8_t">0: unlock focus or keep unlocked, 1: lock focus or keep locked, 3: re-lock focus</field>
<fieldname="shot"type="uint8_t">0: ignore, 1: shot or start filming</field>
<fieldname="command_id"type="uint8_t">Command Identity (incremental loop: 0 to 255)//A command sent multiple times will be executed or pooled just once</field>
<fieldname="extra_param"type="uint8">Extra parameters enumeration (0 means ignore)</field>
<fieldname="extra_value"type="float">Correspondent value to given extra_param</field>
</message>
<!-- Camera Mount Messages -->
<messagename="MOUNT_CONFIGURE"id="156">
<description>Message to configure a camera mount, directional antenna, etc.</description>