CAMERA COMMAND LIST

1. Connect Payload

  • System id: 1

  • Component id: 191 (MAV_COMP_ID_ONBOARD_COMPUTER)

2. Command List

2.1 MAVLINK_MSG_ID_PARAM_EXT_REQUEST_LIST (321)

Request all parameters of this Payload. All parameters should be emitted in response as PARAM_EXT_VALUE

Field Name

Type

Values

Description

target_system

uint8_t

1

System ID

target_component

uint8_t

101 (MAV_COMP_ID_CAMERA2)

Component ID

2.2 MAVLINK_MSG_ID_PARAM_EXT_SET (323)

Set a parameter value to Payload

Field Name

Type

Values

Description

target_system

uint8_t

1

System ID

target_component

uint8_t

101 (MAV_COMP_ID_CAMERA2)

Component ID

param_id

char[16]

Param ID

param_value

char[128]

Param value

param_type

uint8_t

Param type


Command long

Field Name

Type

Values

Description

target_system

uint8_t

1

System ID

target_component

uint8_t

101 (MAV_COMP_ID_CAMERA2)

Component ID

command

uint16_t

Command ID (of command to send)

confirmation

uint8_t

1

param1

float

For the specific command

Parameter 1

param2

float

For the specific command

Parameter 2

param3

float

For the specific command

Parameter 3

param4

float

For the specific command

Parameter 4

param5

float

For the specific command

Parameter 5

param6

float

For the specific command

Parameter 6

param7

float

For the specific command

Parameter 7

Command ID:

2.3 MAV_CMD_REQUEST_CAMERA_INFORMATION (521)

Request camera information (CAMERA_INFORMATION).

Param

Description

Payload use Values

1: Capabilities

not use

Payload not use this param

2.4 MAV_CMD_REQUEST_CAMERA_SETTINGS (522)

Request camera settings (CAMERA_SETTINGS).

Param

Description

Payload use Values

1: Settings

not use

Payload not use this param

2.5 MAV_CMD_REQUEST_STORAGE_INFORMATION (525)

Request storage information (STORAGE_INFORMATION). Use the command's target_component to target a specific component's storage.

Param

Description

Payload use Values

1: Storage ID

not use

Payload not use this param

2: Information

not use

Payload not use this param

2.6 MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS (527)

Request camera capture status (CAMERA_CAPTURE_STATUS)

Param

Description

Payload use Values

1: Capture Status

not use

Payload not use this param

2.7 MAV_CMD_SET_CAMERA_MODE (530)

Set camera running mode

Param

Description

Payload use Values

1

Reserved

2: Camera Mode

Camera mode

0: CAMERA_MODE_IMAGE, 1: CAMERA_MODE_VIDEO

2.8 MAV_CMD_SET_CAMERA_ZOOM (531)

Set camera zoom. Current only support ZOOM_TYPE_CONTINUOUS

Param

Description

Payload use Values

1: Zoom Type

Payload only support ZOOM_TYPE_CONTINUOUS

1: ZOOM_TYPE_CONTINUOUS (only support)

2: Zoom Value

Zoom value

-1 for wide, 1 for tele, 0 to stop zooming

2.9 MAV_CMD_SET_CAMERA_FOCUS (532)

Set camera focus. Current support FOCUS_TYPE_CONTINUOUS

Param

Description

Payload use Values

1: Focus Type

Payload support FOCUS_TYPE_CONTINUOUS and FOCUS_TYPE_AUTO

1: FOCUS_TYPE_CONTINUOUS 4: FOCUS_TYPE_AUTO

2: Focus Value

Focus value

With focus_type = 1: -1 for focusing in, 1 for focusing out towards infinity, 0 to stop focusing

2.10 MAV_CMD_IMAGE_START_CAPTURE (2000)

Start image capture

Param

Description

Payload use Values

1: ID

not use

Payload not use this param

2: Interval

Desired elapsed time between two consecutive pictures (in seconds)

0: Single shoot, 1-?: second interval

3: Total Images

not use

Payload not use this param

4: Sequence Number

not use

Payload not use this param

2.11 MAV_CMD_IMAGE_STOP_CAPTURE (2001)

Stop image capture. Use when capture interval

Param

Description

Payload use Values

1: ID

not use

Payload not use this param

2.12 MAV_CMD_VIDEO_START_CAPTURE (2500)

Starts video capture (recording)

Param

Description

Payload use Values

1: Stream ID

not use

Payload not use this param

2: Status Frequency

not use

Payload not use this param

2.13 MAV_CMD_VIDEO_STOP_CAPTURE (2501)

Stop the current video capture (recording)

Param

Description

Payload use Values

1: Stream ID

not use

Payload not use this param

2.14 MAV_CMD_REQUEST_VIDEO_STREAM_INFORMATION (2504)

Request video stream information (VIDEO_STREAM_INFORMATION)

Param

Description

Payload use Values

1: Stream ID

not use

Payload not use this param

Last updated