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: u32MAVLink field time_boot_ms.
Timestamp (time since system boot).
image_status: u8MAVLink 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: u8MAVLink field video_status.
Current status of video capturing (0: idle, 1: capture in progress)
image_interval: f32MAVLink field image_interval.
Image capture interval
recording_time_ms: u32MAVLink 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: f32MAVLink field available_capacity.
Available storage capacity.
image_count: i32MAVLink field image_count.
Total number of images captured (‘forever’, or until reset using MAV_CMD_STORAGE_FORMAT).
camera_device_id: u8MAVLink 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).