Skip to content

SLAM SDK HTTP API

Base URLs:

GET Version Information

GET /slam/get_version

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {}
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataobjecttruenonenone

GET Sync Device Time

GET /slam/sync_time

Parameters

NamePositionTypeRequiredDescription
timestampquerystringtrueUTC timestamp
timezonequerystringfalseTimezone

Example Response

200 Response

{
"status": 0,
"message": null
}

Response

Status CodeDescriptionNotesModel
200OKnoneBaseResult

GET Get Device Time

GET /slam/get_sys_time

Example Response

200 Response

{
"time": "string",
"timestamp": 0,
"timezone": "string",
"offset": 0
}

Response

Status CodeDescriptionNotesModel
200OKnoneSystemTime

GET Check Timezone Existence

GET /slam/exists_timezone

Parameters

NamePositionTypeRequiredDescription
timezonequerystringtrueTimezone city name

Example Response

200 Response

{
"status": 0,
"message": null,
"data": true
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» databooleantruenonenone

GET Get Wi-Fi Configuration

GET /slam/get_wifi_status

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"country": "string",
"fre": 0
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataWifiConfig2truenonenone
»» countrystringtruenonenone
»» freintegertruenone0: 2.4G; 1: 5G

GET Test Capture

GET /slam/capture

Capture images, stored in /mnt/udisk/snap/.

Parameters

NamePositionTypeRequiredDescription
cameraquerystringfalseOptional, default: all (“color”, or unspecified)

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"status": 1
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneCommonResult

GET Start Work

GET /slam/start_work

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"status": 1
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneCommonResult

GET Restart Device

GET /slam/restart

Example Response

200 Response

{}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

GET End Work

GET /slam/end_work

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"status": 1
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneCommonResult

GET Set Motor Speed

GET /slam2000/set_motor_speed

Parameters

NamePositionTypeRequiredDescription
speedquerynumber (float32)true-

Example Response

200 Response

{
"status": 0,
"message": null
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message

GET Set Camera State

GET /slam2000/set_camera_configs

Parameters

NamePositionTypeRequiredDescription
controlTypequeryintegertrue1: Color Lens; 2: Optical Lens
camTypequeryintegertrueCamera setting params
paramqueryintegerfalseCamera setting params

Details

camType: Camera setting params 1: Turn on/off camera (0: off, 1: on) 2: Capture (no param) 3: Toggle recording mode (0: off, 1: on) 4: Toggle data sharing (0: off, 1: on) 5: Toggle YUV data sharing (0: off, 1: on) 6: Toggle burst mode (0: off, 1: on) 7: Set exposure (0: off; 1: 50Hz; 2: 60Hz) 8: Capture interval (number of frames per second)

param: Camera setting params 1: Turn on/off camera (0: off, 1: on) 2: Capture (no param) 3: Toggle recording mode (0: off, 1: on) 4: Toggle data sharing (0: off, 1: on) 5: Toggle YUV data sharing (0: off, 1: on) 6: Toggle burst mode (0: off, 1: on) 7: Set exposure (0: off; 1: 50Hz; 2: 60Hz) 8: Capture interval (number of frames per second)

Example Response

200 Response

{
"status": 0,
"message": null
}

Response

Status CodeDescriptionNotesModel
200OKnoneBaseResult

GET Format SSD

GET /slam2000/format_storage

Example Response

200 Response

{
"status": 0,
"message": null,
"data": 0
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataintegertruenonenone

GET Set Run Mode

GET /slam2000/set_run_mode

Parameters

NamePositionTypeRequiredDescription
modequerynumberfalse1: Stand mode; 0: Back mode

Example Response

200 Response

{}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

GET Restart Device Power (Excluding MCU)

GET /slam2000/control_by_type?action_type=25&param=10

Parameters

NamePositionTypeRequiredDescription
action_typequerystringtruemsg_id=30, control action type from protocol
paramquerystringtruemsg_id=30, control action parameter from protocol

Example Response

200 Response

{}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

GET Configure Wi-Fi

GET /slam2000/set_wifi_country_mode

Parameters

NamePositionTypeRequiredDescription
countryCodequerystringtrue-
freqquerystringtrue-

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"country": "string",
"fre": 0,
"setWifi": 0
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataobjecttruenonenone
»» countrystringtruenonenone
»» freintegertruenone0: 2.4G; 1: 5G
»» setWifiintegertruenone0: fail; 1: success

GET Get Serial Number

GET /slam/get_serial_number

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"serialNo": "string"
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

Status Code 200

NameTypeRequiredConstraintsChinese NameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataSNtruenonenone
»» serialNostringtruenonenone

GET Get Work Status

GET /slam/get_work_status

Example Response

200 Response

{
"status": 0,
"message": null
}

Response

Status CodeDescriptionNotesModel
200OKnoneBaseResult

GET Get Error Status

GET /slam/get_error_status

Example Response

200 Response

{}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

Response Structure

GET Get Real-Time Mapping Status

GET /slam/get_mapping_info

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"id": 0,
"mission_id": 0,
"state": 1,
"timestamp": 0,
"progress": 0
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneRealMappingState

Response Structure

Status Code 200

NameTypeRequiredDescription
statusintegertrue0: success, 1: failed
messagenulltrueError message
dataobjecttrueMapping status data
» idintegertrueUnique mapping session ID
» mission_idintegertrueAssociated mission ID
» stateintegertrueMapping state:
0: Unknown
1: Idle
2: Initializing
3: Mapping
4: Optimizing
5: Saving
6: Completed
100: Error
» timestampnumbertrueTimestamp of last update
» progressnumbertrueCompletion percentage (0-100)

Enum

PropertyValue
state1
state2
state3
state4
state5
state100

GET Get Hardware Version Information

GET /slam2000/get_main_board_info

Example Response

200 Response

{}

Response

Status CodeDescriptionNotesModel
200OKnoneInline

GET Get Motor Board Status

GET /slam2000/get_motor_board_state

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"total_voltage": 0,
"battery_voltage": 0,
"lidar_voltage": 0,
"mc_ph_current_1": 0,
"mc_ph_current_2": 0,
"mc_ph_current_3": 0,
"rotate_speed": 0,
"motor_state": 0,
"raster_num": 0,
"temp_rk": 0,
"temp_fpga": 0,
"pps_count": 0
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneMotorBoard
名称类型必选约束中文名说明
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataMotorBoardtruenonenone
»» total_voltagenumbertruenonenone
»» battery_voltagenumbertruenonenone
»» lidar_voltagenumbertruenonenone
»» mc_ph_current_1numbertruenonenone
»» mc_ph_current_2numbertruenonenone
»» mc_ph_current_3numbertruenonenone
»» rotate_speednumbertruenonenone
»» motor_statenumbertruenonenone
»» raster_numnumbertruenonenone
»» temp_rknumbertruenonenone
»» temp_fpganumbertruenonenone
»» pps_countnumbertruenonenone

GET Get System Runtime Information

GET /slam2000/get_run_state

Example Response

200 Response

{
"status": 0,
"message": null,
"data": {
"run_time": 0,
"run_rote": 0,
"cpu_use": 0,
"mem_use": 0,
"cpu_temp": 0,
"active_sta": 0,
"record_time": 0,
"ssd_mount": 0
}
}

Response

Status CodeDescriptionNotesModel
200OKnoneRunStatus

返回数据结构

状态码 200

名称类型必选约束中文名说明
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataRunStatustruenonenone
»» run_timeintegertruenoneTotal work time(seconds)
»» run_roteintegertruenoneRotate count
»» cpu_usenumbertruenonenone
»» mem_usenumbertruenonenone
»» cpu_tempnumbertruenonenone
»» active_staintegertruenonenone
»» record_timeintegertruenoneWork time(seconds)
»» ssd_mountintegertruenone0: 正常挂载;1: 没有挂载

GET Get Project State

GET /slam2000/get_proj_state

Example response

200 Response

{
"status": 0,
"message": null,
"data": {
"prj_name": "string",
"prj_path": "string",
"prj_time": "string",
"prj_type": 0
}
}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

返回数据结构

状态码 200

NameTypeRequiredConstraintsDescription
» statusintegertruenone
» messagenulltruenone
» dataProjectInfotruenone
prj_namestringtruenonenone
prj_pathstringtruenonenone
prj_timestringtruenonenone
prj_typeintegertruenonenone

GET Set Project State

GET /slam2000/set_proj_state

Parameters

NameInTypeRequiredDescription
namequerystringnoProject name
pathquerystringnoProject path

Example response

200 Response

{
"status": 0,
"message": null
}

Responses

StatusMeaningDescriptionSchema
200OKnoneBaseResult

GET Get Battery State

GET /slam2000/get_battery_state

Example response

200 Response

{
"status": 0,
"message": null,
"data": {
"app_version": 0,
"sn": 0,
"cycle_count": 0,
"temperature": 0,
"voltage": 0,
"battery_vol_1": 0,
"battery_vol_2": 0,
"battery_vol_3": 0,
"current": 0,
"rsoc": 0,
"remain_capacity": 0,
"full_charge_capacity": 0,
"safety_status": 0,
"other_status": 0,
"power_status": 0
}
}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

Response Schema

Status Code 200

NameTypeRequiredConstraintsDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataBatteryInfotruenonenone
»» app_versionnumbertruenonenone
»» snnumbertruenonenone
»» cycle_countnumbertruenonenone
»» temperaturenumbertruenonenone
»» voltagenumbertruenonenone
»» battery_vol_1numbertruenonenone
»» battery_vol_2numbertruenonenone
»» battery_vol_3numbertruenonenone
»» currentnumbertruenonenone
»» rsocnumbertruenonenone
»» remain_capacitynumbertruenonenone
»» full_charge_capacitynumbertruenonenone
»» safety_statusnumbertruenonenone
»» other_statusnumbertruenonenone
»» power_statusnumbertruenonenone

GET Get Camera Info

GET /slam2000/get_camera_info

Example response

200 Response

{
"name": "string",
"optCamState": 0,
"optCamOpen": 0,
"optCamRecMode": 0,
"optCamEncShareMode": 0,
"optCamYuvShareMode": 0,
"optCamContShootMode": 0,
"optCamExpos": 0,
"optCamInter": 0,
"corCamState": 0,
"corCamOpen": 0,
"corCamRecMode": 0,
"corCamEncShareMode": 0,
"corCamYuvShareMode": 0,
"corCamContShootMode": 0,
"corCamExpos": 0,
"corCamInter": 0
}

Responses

StatusMeaningDescriptionSchema
200OKnoneCamera2

GET Get SSD Info

GET /slam2000/get_ssd_info

Example response

200 Response

{
"status": 0,
"message": null,
"data": {
"total_space": 0,
"free_space": 0,
"used_space": 0
}
}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

Response Schema

Status Code 200

NameTypeRequiredConstraintsDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataStoragetruenoneIn MB
»» total_spaceintegertruenoneIn MB
»» free_spaceintegertruenoneIn MB
»» used_spaceintegertruenoneIn MB

GET Remove Record Point

GET /slam/remove_record_point

Parameters

NameInTypeRequiredDescription
indexquerystringyes-

Example response

200 Response

{
"status": 0,
"message": null,
"data": {
"status": 1
}
}

Responses

StatusMeaningDescriptionSchema
200OKnoneCommonResult

GET Get Record Point List

GET /slam/get_record_point_list

Example response

200 Response

{
"status": 0,
"message": null,
"result": [
{
"index": 0,
"time": 0,
"name": "string",
"type": 0
}
]
}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

Response Schema

Status Code 200

NameTypeRequiredConstraintsDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» result[RecordPoint2]truenonenone
»» indexintegertruenonenone
»» timenumbertruenonenone
»» namestringtruenonenone
»» typeintegertruenonenone

GET Set Record Point Name

GET /slam/set_record_point_name

Parameters

NameInTypeRequiredDescription
indexquerystringyesControl point index
namequerystringyesMax 32 chars (letters/numbers)

Example response

200 Response

{
"status": 0,
"message": null
}

Responses

StatusMeaningDescriptionSchema
200OKnoneBaseResult

GET Record Point With Name

GET /slam/record_point_with_name

Parameters

NameInTypeRequiredDescription
namequerystringyesMax 32 chars
typequerystringno1-default 2-static point 3-feature point

Example response

200 Response

{
"status": 0,
"message": null,
"data": {}
}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

Response Schema

Status Code 200

NameTypeRequiredConstraintsDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataobjecttruenonenone

GET Record Point

GET /slam2000/record_point

Parameters

NameInTypeRequiredDescription
namequerystringnoMax 32 chars (letters/underscore)

Example response

200 Response

{}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

Response Schema

GET Set NTRIP Server

GET /rtk/set_ntrip_server

Parameters

NameInTypeRequiredDescription
hostquerystringnonone
portquerystringnonone

Example response

200 Response

{
"status": 0,
"message": null
}

Responses

StatusMeaningDescriptionSchema
200OKnoneBaseResult

GET Set NTRIP Account

GET /rtk/set_ntrip_mes

Parameters

NameInTypeRequiredDescription
userquerystringnonone
pwdquerystringnonone
mntpquerystringnonone

Example response

200 Response

{
"status": 0,
"message": null,
"data": {
"mount_point": "string",
"username": "string",
"password": "string"
}
}

Responses

StatusMeaningDescriptionSchema
200OKnoneInline

Response Schema

Status Code 200

NameTypeRequiredConstraintsDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataNTripAccounttruenonenone
»» mount_pointstringtruenonenone
»» usernamestringtruenonenone
»» passwordstringtruenonenone

GET Get NTRIP Settings

GET /rtk/get_ntrip_settings

Example response

200 Response

{
"status": 0,
"message": null,
"data": {
"host": "string",
"mount_point": "string",
"username": "string",
"password": "string",
"port": 0
}
}

返回结果

StatusMeaningDescriptionSchema
200OKnoneInline

返回数据结构

状态码 200

NameTypeRequiredConstraintsNameDescription
» statusintegertruenone0 success, 1 failed
» messagenulltruenoneerror message
» dataNTripConfigtruenonenone
»» hoststringtruenonenone
»» mount_pointstringtruenonenone
»» usernamestringtruenonenone
»» passwordstringtruenonenone
»» portintegertruenonenone

数据模型

BaseResult

{
"status": 0,
"message": null
}

Properties

NameTypeRequiredConstraintsNameDescription
statusintegertruenone0 success, 1 failed
messagenulltruenoneerror message

Status

{
"status": 1
}

Properties

NameTypeRequiredConstraintsNameDescription
statusintegertruenone0 failed,1 success

CommonResult

{
"status": 0,
"message": null,
"data": {
"status": 1
}
}

Properties

NameTypeRequiredConstraintsNameDescription
statusintegertruenone0 success, 1 failed
messagenulltruenoneerror message
dataStatustruenoneresult data

Error

{
"status": 1,
"message": "Timeout",
"data": null
}

Properties

NameTypeRequiredConstraintsNameDescription
statusintegertruenone0 success, 1 failed
messagestringtruenoneerror message
datanulltruenoneresult data

ActiveStatus

{
"status": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
statusintegertruenone0 unactivated,1 activated,2 temporaryActivated

BatteryInfo

{
"app_version": 0,
"sn": 0,
"cycle_count": 0,
"temperature": 0,
"voltage": 0,
"battery_vol_1": 0,
"battery_vol_2": 0,
"battery_vol_3": 0,
"current": 0,
"rsoc": 0,
"remain_capacity": 0,
"full_charge_capacity": 0,
"safety_status": 0,
"other_status": 0,
"power_status": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
app_versionnumbertruenonenone
snnumbertruenonenone
cycle_countnumbertruenonenone
temperaturenumbertruenonenone
voltagenumbertruenonenone
battery_vol_1numbertruenonenone
battery_vol_2numbertruenonenone
battery_vol_3numbertruenonenone
currentnumbertruenonenone
rsocnumbertruenonenone
remain_capacitynumbertruenonenone
full_charge_capacitynumbertruenonenone
safety_statusnumbertruenonenone
other_statusnumbertruenonenone
power_statusnumbertruenonenone

RealMappingState

{
"id": 0,
"mission_id": 0,
"state": 1,
"timestamp": 0,
"progress": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
idintegertruenonenone
mission_idintegertruenonenone
stateintegertruenoneRealStateUnknown = 0;
RealStateIdle = 1;
RealStateInit = 2;

RealStateMapping = 3;
RealStateOptimizing = 4;
RealStateSaving = 5;
RealStateFinished = 6;
RealStateError = 100; | | timestamp | number | true | none | | none | | progress | number | true | none | | none |

枚举值

PropertyValue
state1
state2
state3
state4
state5
state100

RecordPoint2

{
"index": 0,
"time": 0,
"name": "string",
"type": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
indexintegertruenonenone
timenumbertruenonenone
namestringtruenonenone
typeintegertruenonenone

SN

{
"serialNo": "string"
}

Properties

NameTypeRequiredConstraintsNameDescription
serialNostringtruenonenone

StatusCode2

{
"code_camera": 0,
"code_command": 0,
"code_fpga": 0,
"code_i2000": 0,
"code_imu": 0,
"code_lidar": 0,
"code_mcu": 0,
"code_raster": 0,
"code_time_sync": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
code_cameraintegertruenonenone
code_commandintegertruenonenone
code_fpgaintegertruenonenone
code_i2000integertruenonenone
code_imuintegertruenonenone
code_lidarintegertruenonenone
code_mcuintegertruenonenone
code_rasterintegertruenonenone
code_time_syncintegertruenonenone

SystemTime

{
"time": "string",
"timestamp": 0,
"timezone": "string",
"offset": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
timestringtruenonenone
timestampintegertruenonenone
timezonestringtruenonenone
offsetintegertruenonenone

TakeCareInfo

{
"rotateCount": 0,
"workTime": 0,
"currentWorkTime": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
rotateCountintegertruenonenone
workTimeintegertruenoneseconds
currentWorkTimeintegertruenoneseconds

WifiConfig2

{
"country": "string",
"fre": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
countrystringtruenonenone
freintegertruenone0: 2.4G; 1: 5G

WorkStatus

{
"status": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
statusintegertruenone0:StandBy 1:Working

NTripAccount

{
"mount_point": "string",
"username": "string",
"password": "string"
}

Properties

NameTypeRequiredConstraintsNameDescription
mount_pointstringtruenonenone
usernamestringtruenonenone
passwordstringtruenonenone

NTripConfig

{
"host": "string",
"mount_point": "string",
"username": "string",
"password": "string",
"port": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
hoststringtruenonenone
mount_pointstringtruenonenone
usernamestringtruenonenone
passwordstringtruenonenone
portintegertruenonenone

MotorBoard

{
"total_voltage": 0,
"battery_voltage": 0,
"lidar_voltage": 0,
"mc_ph_current_1": 0,
"mc_ph_current_2": 0,
"mc_ph_current_3": 0,
"rotate_speed": 0,
"motor_state": 0,
"raster_num": 0,
"temp_rk": 0,
"temp_fpga": 0,
"pps_count": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
total_voltagenumbertruenonenone
battery_voltagenumbertruenonenone
lidar_voltagenumbertruenonenone
mc_ph_current_1numbertruenonenone
mc_ph_current_2numbertruenonenone
mc_ph_current_3numbertruenonenone
rotate_speednumbertruenonenone
motor_statenumbertruenonenone
raster_numnumbertruenonenone
temp_rknumbertruenonenone
temp_fpganumbertruenonenone
pps_countnumbertruenonenone

Camera2

{
"name": "string",
"optCamState": 0,
"optCamOpen": 0,
"optCamRecMode": 0,
"optCamEncShareMode": 0,
"optCamYuvShareMode": 0,
"optCamContShootMode": 0,
"optCamExpos": 0,
"optCamInter": 0,
"corCamState": 0,
"corCamOpen": 0,
"corCamRecMode": 0,
"corCamEncShareMode": 0,
"corCamYuvShareMode": 0,
"corCamContShootMode": 0,
"corCamExpos": 0,
"corCamInter": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
namestringtruenonenone
optCamStateintegertruenonenone
optCamOpenintegertruenonenone
optCamRecModeintegertruenonenone
optCamEncShareModeintegertruenonenone
optCamYuvShareModeintegertruenonenone
optCamContShootModeintegertruenonenone
optCamExposintegertruenonenone
optCamInterintegertruenonenone
corCamStateintegertruenonenone
corCamOpenintegertruenonenone
corCamRecModeintegertruenonenone
corCamEncShareModeintegertruenonenone
corCamYuvShareModeintegertruenonenone
corCamContShootModeintegertruenonenone
corCamExposintegertruenonenone
corCamInterintegertruenonenone

Storage

{
"total_space": 0,
"free_space": 0,
"used_space": 0
}

MB

Properties

NameTypeRequiredConstraintsNameDescription
total_spaceintegertruenoneMB
free_spaceintegertruenoneMB
used_spaceintegertruenoneMB

RunStatus

{
"run_time": 0,
"run_rote": 0,
"cpu_use": 0,
"mem_use": 0,
"cpu_temp": 0,
"active_sta": 0,
"record_time": 0,
"ssd_mount": 0
}

Properties

NameTypeRequiredConstraintsDescription
run_timeintegertruenone
run_roteintegertruenone
cpu_usenumbertruenone
mem_usenumbertruenone
cpu_tempnumbertruenone
active_staintegertruenone
record_timeintegertruenone
ssd_mountintegertruenone

ProjectInfo

{
"prj_name": "string",
"prj_path": "string",
"prj_time": "string",
"prj_type": 0
}

Properties

NameTypeRequiredConstraintsNameDescription
prj_namestringtruenonenone
prj_pathstringtruenonenone
prj_timestringtruenonenone
prj_typeintegertruenonenone