CameraCaptureStatus

Type Alias CameraCaptureStatus 

Source
pub type CameraCaptureStatus = CameraCaptureStatus;
Expand description

Originally defined in all::messages::camera_capture_status.

Aliased Type§

pub struct CameraCaptureStatus {
    pub time_boot_ms: u32,
    pub image_status: u8,
    pub video_status: u8,
    pub image_interval: f32,
    pub recording_time_ms: u32,
    pub available_capacity: f32,
    pub image_count: i32,
    pub camera_device_id: u8,
}

Fields§

§time_boot_ms: u32

MAVLink field time_boot_ms.

Timestamp (time since system boot).

§image_status: u8

MAVLink field image_status.

Current status of image capturing (0: idle, 1: capture in progress, 2: interval set but idle, 3: interval set and capture in progress)

§video_status: u8

MAVLink field video_status.

Current status of video capturing (0: idle, 1: capture in progress)

§image_interval: f32

MAVLink field image_interval.

Image capture interval

§recording_time_ms: u32

MAVLink field recording_time_ms.

Elapsed time since recording started (0: Not supported/available). A GCS should compute recording time and use non-zero values of this field to correct any discrepancy.

§available_capacity: f32

MAVLink field available_capacity.

Available storage capacity.

§image_count: i32

MAVLink field image_count.

Total number of images captured (‘forever’, or until reset using MAV_CMD_STORAGE_FORMAT).

§camera_device_id: u8

MAVLink field camera_device_id.

Camera id of a non-MAVLink camera attached to an autopilot (1-6). 0 if the component is a MAVLink camera (with its own component id).