DigicamConfigure

Type Alias DigicamConfigure 

Source
pub type DigicamConfigure = DigicamConfigure;
Expand description

Aliased Type§

pub struct DigicamConfigure {
    pub target_system: u8,
    pub target_component: u8,
    pub mode: u8,
    pub shutter_speed: u16,
    pub aperture: u8,
    pub iso: u8,
    pub exposure_type: u8,
    pub command_id: u8,
    pub engine_cut_off: u8,
    pub extra_param: u8,
    pub extra_value: f32,
}

Fields§

§target_system: u8

MAVLink field target_system.

System ID.

§target_component: u8

MAVLink field target_component.

Component ID.

§mode: u8

MAVLink field mode.

Mode enumeration from 1 to N //P, TV, AV, M, etc. (0 means ignore).

§shutter_speed: u16

MAVLink field shutter_speed.

Divisor number //e.g. 1000 means 1/1000 (0 means ignore).

§aperture: u8

MAVLink field aperture.

F stop number x 10 //e.g. 28 means 2.8 (0 means ignore).

§iso: u8

MAVLink field iso.

ISO enumeration from 1 to N //e.g. 80, 100, 200, Etc (0 means ignore).

§exposure_type: u8

MAVLink field exposure_type.

Exposure type enumeration from 1 to N (0 means ignore).

§command_id: u8

MAVLink field command_id.

Command Identity (incremental loop: 0 to 255). //A command sent multiple times will be executed or pooled just once.

§engine_cut_off: u8

MAVLink field engine_cut_off.

Main engine cut-off time before camera trigger (0 means no cut-off).

§extra_param: u8

MAVLink field extra_param.

Extra parameters enumeration (0 means ignore).

§extra_value: f32

MAVLink field extra_value.

Correspondent value to given extra_param.