CameraStatusTypes

Type Alias CameraStatusTypes 

Source
pub type CameraStatusTypes = CameraStatusTypes;
Expand description

Aliased Type§

#[repr(u8)]
pub enum CameraStatusTypes { CameraStatusTypeHeartbeat = 0, CameraStatusTypeTrigger = 1, CameraStatusTypeDisconnect = 2, CameraStatusTypeError = 3, CameraStatusTypeLowbatt = 4, CameraStatusTypeLowstore = 5, CameraStatusTypeLowstorev = 6, }

Variants§

§

CameraStatusTypeHeartbeat = 0

MAVLink enum entry CAMERA_STATUS_TYPE_HEARTBEAT.

Camera heartbeat, announce camera component ID at 1Hz.

§

CameraStatusTypeTrigger = 1

MAVLink enum entry CAMERA_STATUS_TYPE_TRIGGER.

Camera image triggered.

§

CameraStatusTypeDisconnect = 2

MAVLink enum entry CAMERA_STATUS_TYPE_DISCONNECT.

Camera connection lost.

§

CameraStatusTypeError = 3

MAVLink enum entry CAMERA_STATUS_TYPE_ERROR.

Camera unknown error.

§

CameraStatusTypeLowbatt = 4

MAVLink enum entry CAMERA_STATUS_TYPE_LOWBATT.

Camera battery low. Parameter p1 shows reported voltage.

§

CameraStatusTypeLowstore = 5

MAVLink enum entry CAMERA_STATUS_TYPE_LOWSTORE.

Camera storage low. Parameter p1 shows reported shots remaining.

§

CameraStatusTypeLowstorev = 6

MAVLink enum entry CAMERA_STATUS_TYPE_LOWSTOREV.

Camera storage low. Parameter p1 shows reported video minutes remaining.