Device Property List
pushMode:
0: Stable frequency data. Device will report in the frequency of 0.5HZ. (Topic:thing/product/{sn}/osd)
1: State data. It is reported when the state changes. (Topic:thing/product/{sn}/state)
accessMode:
r: Property can only be read
rw: Property can be read and written (Topic:thing/product/{sn}/property/set)
payloads
Payload state
array
{"size": -, "item_type": struct}
r
1
»control_source
Payload control authority
text
r
1
»payload_index
Payload index
text
Payload index. The format is {type-subtype-gimbalindex}
r
1
»firmware_version
Firmware version
text
r
1
»sn
Payload serial number (SN)
text
r
1
mode_code
Aircraft state
enum_int
{"0":"Standby","1":"Takeoff preparation","2":"Takeoff preparation completed","3":"Manual flight","4":"Automatic takeoff","5":"Wayline flight","6":"Panorama","7":"Intelligent tracking","8":"ADS-B avoidance","9":"Auto returning to home","10":"Automatic landing","11":"Forced landing","12":"Three-blade landing","13":"Upgrading","14":"Not connected","15":"APAS","16":"Virtual stick state","17":"Live Flight Controls","18":"Airborne RTK fixing mode","19":"Dock address selecting","20":"POI"}
r
0
distance_limit_status
Aircraft distance limit state
struct
rw
0
»state
Whether to enable the limit distance
enum_int
{"0":"Not set","1":"Already set"}
0
»distance_limit
Limited distance
int
{"max":"8000","min":"15","step":"1","unit_name":"Meters / m"}
0
»is_near_distance_limit
Whether approaching the set distance limit
enum_int
{"0":"Not reaching the set distance limit","1":"Approaching the set distance limit"}
r
0
wpmz_version
Aircraft's Wayline Mission Library (WPMZ) version
text
If the aircraft's firmware version is too low, querying may result in an exception. The dock will push version 1.0.2 of WPMZ to the cloud.
r
1
rth_altitude
Return home altitude
int
{"max":500,"min":20,"unit_name":"Meters / m"}
Return home altitude
rw
0
rc_lost_action
Remote controller lost control action
enum_int
{"0":"Hovering","1":"Landing","2":"Returning to home"}
Remote controller lost control action
rw
0
exit_wayline_when_rc_lost
[Deprecated] Wayline lost control action
enum_int
{"0":"Continue executing the wayline mission","1":"Exit wayline mission, execute remote controller lost control action"}
Lost control during wayline execution, choose to continue the wayline or execute the remote control lost controller action
rw
0
cameras
Aircraft camera information
array
{"size": -, "item_type": struct}
r
0
»remain_photo_num
Remaining number of photos to take
int
Remaining number of photos to take
r
0
»remain_record_duration
Remaining recording time
int
{"unit_name":"Seconds / s"}
Remaining recording time
r
0
»record_time
Video recording duration
int
{"unit_name":"Seconds / s"}
Video recording duration
r
0
»payload_index
Payload index
text
Payload index. Camera enumeration values. Non-standard device_mode_key, formatted as {type-subtype-gimbalindex}. Please refer to Product Supported
0
»camera_mode
Camera mode
enum_int
{"0":"Capturing","1":"Recording","2":"Smart Low-Light","3":"Panorama","-1":"Unsupported mode"}
Camera mode
0
»photo_state
Capturing state
enum_int
{"0":"Idle","1":"Capturing photo"}
Capturing state
0
»screen_split_enable
Is split screen enabled
bool
{"false":"Disable split screen","true":"Enable split screen"}
0
»recording_state
Recording state
enum_int
{"0":"Idle","1":"Recording"}
Recording state
0
»zoom_factor
Zoom factor
float
{"max":200,"min":2}
0
»ir_zoom_factor
Infrared zoom factor
float
{"max":20,"min":2}
Infrared zoom factor
0
»liveview_world_region
Field of view (FOV) region in liveview
struct
The field of view angle of the zoom camera relative to the wide-angle camera or infrared camera may differ in liveview. The coordinate origin is the upper-left corner of the lens.
0
»»left
X-axis starting point in the top-left corner
float
X-axis starting point in the top-left corner
r
0
»»top
Top-left corner's starting point on the y-axis
float
Top-left corner's starting point on the y-axis
r
0
»»right
Starting point of the x-axis in the bottom right corner
float
Starting point of the x-axis in the bottom right corner
r
0
»»bottom
Y-axis starting point in the lower right corner
float
Y-axis starting point in the lower right corner
r
0
»photo_storage_settings
Photo storage settings collection
array
{"size": -, "item_type": enum_string}
Value range {current, wide, zoom, ir}
r
0
»video_storage_settings
Collection of video storage settings
array
{"size": -, "item_type": enum_string}
Value range {current, wide, zoom, ir}
r
0
»wide_exposure_mode
Exposure mode of wide lens
enum_int
{"1":"Auto","2":"Shutter priority","3":"Aperture priority","4":"Manual exposure"}
Currently configured exposure mode of wide lens
r
0
»wide_iso
ISO of wide lens
enum_int
{"0":"Auto","1":"Auto(High Sense)","2":"50","3":"100","4":"200","5":"400","6":"800","7":"1600","8":"3200","9":"6400","10":"12800","11":"25600","255":"FIXED"}
Currently configured ISO of wide lens
r
0
»wide_shutter_speed
Shutter wpeed of wide lens
enum_int
{"0":"1/8000 s","1":"1/6400 s","2":"1/6000 s","3":"1/5000 s","4":"1/4000 s","5":"1/3200 s","6":"1/3000 s","7":"1/2500 s","8":"1/2000 s","9":"1/1600 s","10":"1/1500 s","11":"1/1250 s","12":"1/1000 s","13":"1/800 s","14":"1/725 s","15":"1/640 s","16":"1/500 s","17":"1/400 s","18":"1/350 s","19":"1/320 s","20":"1/250 s","21":"1/240 s","22":"1/200 s","23":"1/180 s","24":"1/160 s","25":"1/125 s","26":"1/120 s","27":"1/100 s","28":"1/90 s","29":"1/80 s","30":"1/60 s","31":"1/50 s","32":"1/40 s","33":"1/30 s","34":"1/25 s","35":"1/20 s","36":"1/15 s","37":"1/12.5 s","38":"1/10 s","39":"1/8 s","40":"1/6.25 s","41":"1/5 s","42":"1/4 s","43":"1/3 s","44":"1/2.5 s","45":"1/2 s","46":"1/1.67 s","47":"1/1.25 s","48":"1.0 s","49":"1.3 s","50":"1.6 s","51":"2.0 s","52":"2.5 s","53":"3.0 s","54":"3.2 s","55":"4.0 s","56":"5.0 s","57":"6.0 s","58":"7.0 s","59":"8.0 s","65534":"Auto"}
Currently configured shutter speed of wide lens
r
0
»wide_exposure_value
Exposure value of wide lens
enum_int
{"1":"-5.0EV","2":"-4.7EV","3":"-4.3EV","4":"-4.0EV","5":"-3.7EV","6":"-3.3EV","7":"-3.0EV","8":"-2.7EV","9":"-2.3EV","10":"-2.0EV","11":"-1.7EV","12":"-1.3EV","13":"-1.0EV","14":"-0.7EV","15":"-0.3EV","16":"0EV","17":"0.3EV","18":"0.7EV","19":"1.0EV","20":"1.3EV","21":"1.7EV","22":"2.0EV","23":"2.3EV","24":"2.7EV","25":"3.0EV","26":"3.3EV","27":"3.7EV","28":"4.0EV","29":"4.3EV","30":"4.7EV","31":"5.0EV","255":"FIXED"}
Currently configured exposure value of wide lens
r
0
»zoom_exposure_mode
Exposure mode of zoom lens
enum_int
{"1":"Auto","2":"Shutter priority","3":"Aperture priority","4":"Manual exposure"}
Currently configured exposure mode of zoom lens
r
0
»zoom_iso
ISO of zoom lens
enum_int
{"0":"Auto","1":"Auto(High Sense)","2":"50","3":"100","4":"200","5":"400","6":"800","7":"1600","8":"3200","9":"6400","10":"12800","11":"25600","255":"FIXED"}
Currently configured ISO of zoom lens
r
0
»zoom_shutter_speed
Shutter speed of zoom lens
enum_int
{"0":"1/8000 s","1":"1/6400 s","2":"1/6000 s","3":"1/5000 s","4":"1/4000 s","5":"1/3200 s","6":"1/3000 s","7":"1/2500 s","8":"1/2000 s","9":"1/1600 s","10":"1/1500 s","11":"1/1250 s","12":"1/1000 s","13":"1/800 s","14":"1/725 s","15":"1/640 s","16":"1/500 s","17":"1/400 s","18":"1/350 s","19":"1/320 s","20":"1/250 s","21":"1/240 s","22":"1/200 s","23":"1/180 s","24":"1/160 s","25":"1/125 s","26":"1/120 s","27":"1/100 s","28":"1/90 s","29":"1/80 s","30":"1/60 s","31":"1/50 s","32":"1/40 s","33":"1/30 s","34":"1/25 s","35":"1/20 s","36":"1/15 s","37":"1/12.5 s","38":"1/10 s","39":"1/8 s","40":"1/6.25 s","41":"1/5 s","42":"1/4 s","43":"1/3 s","44":"1/2.5 s","45":"1/2 s","46":"1/1.67 s","47":"1/1.25 s","48":"1.0 s","49":"1.3 s","50":"1.6 s","51":"2.0 s","52":"2.5 s","53":"3.0 s","54":"3.2 s","55":"4.0 s","56":"5.0 s","57":"6.0 s","58":"7.0 s","59":"8.0 s","65534":"Auto"}
Currently configured shutter speed of zoom lens
r
0
»zoom_exposure_value
Exposure value of zoom lens
enum_int
{"1":"-5.0EV","2":"-4.7EV","3":"-4.3EV","4":"-4.0EV","5":"-3.7EV","6":"-3.3EV","7":"-3.0EV","8":"-2.7EV","9":"-2.3EV","10":"-2.0EV","11":"-1.7EV","12":"-1.3EV","13":"-1.0EV","14":"-0.7EV","15":"-0.3EV","16":"0EV","17":"0.3EV","18":"0.7EV","19":"1.0EV","20":"1.3EV","21":"1.7EV","22":"2.0EV","23":"2.3EV","24":"2.7EV","25":"3.0EV","26":"3.3EV","27":"3.7EV","28":"4.0EV","29":"4.3EV","30":"4.7EV","31":"5.0EV","255":"FIXED"}
Currently configured exposure value of zoom lens
r
0
»zoom_focus_mode
Focus mode of zoom lens
enum_int
{"0":"MF","1":"AFS","2":"AFC"}
r
0
»zoom_focus_value
Focus value of zoom lens
int
r
0
»zoom_max_focus_value
Maximum focus value of zoom lens
int
r
0
»zoom_min_focus_value
Minimum focus value of zoom lens
int
r
0
»zoom_calibrate_farthest_focus_value
The farthest focusing value calibrated by zoom lens
int
The clearest and farthest focusing value
r
0
»zoom_calibrate_nearest_focus_value
The closest focusing value calibrated by zoom lens
int
The clearest and closest focusing value
r
0
»zoom_focus_state
Zoom lens focusing state
enum_int
{"0":"Idle","1":"Focusing","2":"Focus successful","3":"Focus failed"}
r
0
»ir_metering_mode
Infrared temperature measurement mode
enum_int
{"0":"Close temperature measurement","1":"Point temperature measurement","2":"Area temperature measurement"}
r
0
»ir_metering_point
Infrared temperature menasurement point
struct
Related information of the infrared temperature menasurement point
0
»»x
Temperature measurement point coordinate x
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The horizontal direction is x.
r
0
»»y
Temperature measurement point coordinate y
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The vertical direction is y.
r
0
»»temperature
Temperature of the measurement point
double
r
0
»ir_metering_area
Infrared temperature menasurement area
struct
Related information of the infrared temperature menasurement area
0
»»x
Coordinate x of the left and upper corner of the temperature measurement area
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The horizontal direction is x.
r
0
»»y
Coordinate y of the left and upper corner of the temperature measurement area
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The vertical direction is y.
r
0
»»width
Width of the temperature measurement area
double
{"max":1,"min":0}
Width of the temperature measurement area
r
0
»»height
Height of the temperature measurement area
double
{"max":1,"min":0}
Height of the temperature measurement area
r
0
»»aver_temperature
Average temperature of the measurement area
double
Average temperature of the measurement area
r
0
»»min_temperature_point
The lowest temperature point in the measurement area
struct
Related information of the lowest temperature point in the measurement area
r
0
»»»x
Coordinate x of the lowest temperature point
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The horizontal direction is x.
r
0
»»»y
Coordinate y of the lowest temperature point
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The vertical direction is y.
r
0
»»»temperature
Temperature of the lowest temperature point
double
Temperature of the lowest temperature point
r
0
»»max_temperature_point
Hightest temperature point in the measurement area
struct
Related information of the hightest temperature point in the measurement area
r
0
»»»x
Coordinate x of the highest temperature point
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The horizontal direction is x.
r
0
»»»y
Coordinate y of the highest temperature point
double
{"max":1,"min":0}
The left and upper corner of the lens is the coordinate center. The vertical direction is y.
r
0
»»»temperature
Temperature of the highest temperature point
double
Temperature of the highest temperature point
r
0
country
Country area code
text
r
0
rid_state
RID operational state
bool
{"false":"Abnormal","true":"Normal"}
r
0
commander_mode_lost_action
To-point flight loss of control action
enum_int
{"0":"Continue with the to-point flight mission","1":"Exit the to-point flight mission and perform normal loss of control behavior"}
Loss of control during to-point flight, choose to continue and complete mission or perform normal loss of control behavior
rw
1
current_commander_flight_mode
Current value of the to-point flight mode
enum
{"0":"Optimal height flight","1":"Preset height flight"}
Current value of the to-point flight mode
r
1
commander_flight_height
To-point height
float
{"max":3000,"min":2,"step":0.1,"unit_name":"Meters / m"}
Height relative to the (dock) takeoff point, relative high ALT
rw
1
mode_code_reason
The reason the aircraft entered the current state
enum_int
{"0":"No meaning","1":"Insufficient battery power (return, landing)","2":"Insufficient battery voltage (return, landing)","3":"Severely low voltage (return, landing)","4":"Requested by remote controller buttons (takeoff, return, landing)","5":"Requested by App (takeoff, return, landing)","6":"Loss of remote controller signal (return, landing, hover)","7":"Triggered by external devices such as navigation, SDK, etc. (takeoff, return, landing)","8":"Entered the dock GEO Zone (landing)","9":"Although a return was triggered, it was too close to the Home point (landing)","10":"Although a return was triggered, it was too far from the Home point (landing)","11":"Requested when executing waypoint missions (takeoff)","12":"Requested after reaching above the Home point in the return phase (landing)","13":"Continued descent after the aircraft's height dropped to 0.7m from the ground (second-stage descent limit) leading to (landing)","14":"Forced breakthrough of low altitude protection by devices like App, SDK (landing)","15":"Requested due to passing flights in the vicinity (returning, landing)","16":"Requested due to height control failure (return, landing)","17":"Entered after intelligent low battery return (landing)","18":"AP controls the flight mode (manual flight)","19":"Hardware abnormally (return, landing)","20":"End of anti-collision protection (landing)","21":"Return canceled (hover)","22":"Encountered obstacles during the return (landing)","23":"Triggered by strong winds in the dock scene (return)"}
r
1
gear
Gear
enum_int
{"0":"A","1":"P","2":"NAV","3":"FPV","4":"FARM","5":"S","6":"F","7":"M","8":"G","9":"T"}
r
0
firmware_version
Firmware version
text
{"length":"64"}
r
1
compatible_status
Firmware consistency
enum_int
{"0":"No consistency upgrade required","1":"Consistency upgrade required"}
Consistent firmware update means a consistent firmware update is required when the firmware versions of some modules of the aircraft are inconsistent with the compatible version of the system. For example, the aircraft and RC have been updated to newest version, but the used batteries is not updated. Then the Consistent firmware update will be prompted. Normal firmware update means developers update all modules of aircraft to selected firmware version.
r
1
firmware_upgrade_status
Firmware upgrade state
enum_int
{"0":"Not upgraded","1":"Upgrading"}
r
1
horizontal_speed
Horizontal speed
float
{"unit_name":"Meters per second / m/s"}
r
0
vertical_speed
Vertical speed
float
{"unit_name":"Meters per second / m/s"}
r
0
longitude
Longitude of the current position
float
r
0
latitude
Current latitude
float
r
0
height
Absolute height
float
Relative to the Earth ellipsoid height. Calculation is height relative to takeoff point + ellipsoid height of takeoff point
r
0
elevation
Relative takeoff point altitude
float
r
0
attitude_pitch
Pitch axis angle
float
r
0
attitude_roll
Roll axis angle
float
r
0
attitude_head
Yaw axis angle
int
Yaw axis angle with true north angle (longitude). Positive values from 0 to 6 o'clock direction, negative values from 6 to 12 o'clock direction.
r
0
home_longitude
Home point longitude
float
r
1
home_latitude
Home point latitude
float
r
1
home_distance
Distance from the Home point
float
r
0
wind_speed
Wind speed
float
Estimated wind speed, calculated based on the aircraft's attitude with some margin of error. It is for reference only and should not be used as meteorological data.
r
0
wind_direction
Current wind direction
enum_int
{"1":"True North","2":"Northeast","3":"East","4":"Southeast","5":"South","6":"Southwest","7":"West","8":"Northwest"}
r
0
control_source
Current control source
text
Can be a device or a browser. Devices use A/B to represent A control and B control, while browsers use a self-generated UUID as an identifier.
r
1
low_battery_warning_threshold
Low battery warning
int
User-set battery low battery warning percentage
r
1
serious_low_battery_warning_threshold
Critical low battery warning
int
User-set battery critically low warning percentage
r
1
total_flight_time
Accumulated total flight time of the aircraft
float
{"unit_name":"Seconds / s"}
r
0
total_flight_distance
Accumulated total mileage of the aircraft
float
{"unit_name":"Meters / m"}
r
0
battery
Aircraft battery information
struct
r
0
»capacity_percent
Total remaining battery capacity
int
{"max":100,"min":0}
0
»remain_flight_time
Remaining flight time
int
{"unit_name":"Seconds / s"}
0
»return_home_power
Percentage of power required for return home
int
{"max":100,"min":0}
0
»landing_power
Forced landing battery percentage
int
{"max":100,"min":0}
0
»batteries
Battery details
array
{"size": -, "item_type": struct}
0
»»capacity_percent
Remaining battery capacity
int
{"max":100,"min":0}
0
»»index
Battery serial number
int
{"min":"0"}
0
»»sn
Battery serial number (SN)
text
0
»»type
Battery type
enum_int
{}
0
»»sub_type
Battery subtype
enum_int
{}
0
»»firmware_version
Firmware version
text
0
»»loop_times
Battery cycle count
int
0
»»voltage
Voltage
int
{"unit_name":"Millivolts / mV"}
0
»»temperature
Temperature
float
{"unit_name":"Celsius / °C"}
Retain one decimal place
0
»»high_voltage_storage_days
High voltage storage days
int
{"unit_name":"Days / day"}
0
storage
Storage capacity
struct
kb
r
0
»total
Total capacity
int
{"unit_name":"Kilobytes / KB"}
0
»used
Used capacity
int
{"unit_name":"Kilobytes / KB"}
0
position_state
Satellite search state
struct
r
0
»is_fixed
Whether is Fixed
enum_int
{"0":"Not started","1":"Fixing","2":"Fixing successful","3":"Fixing failed"}
0
»quality
Satellite acquisition mode
enum_int
{"1":"Gear 1","2":"Gear 2","3":"Gear 3","4":"Gear 4","5":"Gear 5","10":"RTK fixed"}
0
»gps_number
Number of GPS satellites
int
0
»rtk_number
Number of RTK satellite acquisitions
int
0
track_id
Track ID
text
{"length":"64"}
r
0
{type-subtype-gimbalindex}
Payload index
struct
Consistent with the numerical value of the 'payload_index' field.
r
0
»gimbal_pitch
Gimbal pitch axis angle
double
{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}
r
0
»gimbal_roll
Gimbal roll axis angle
double
{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}
r
0
»gimbal_yaw
Gimbal yaw axis angle
double
{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}
r
0
»measure_target_longitude
Laser ranging target longitude
double
{"max":"180","min":"-180","unit_name":"Degrees / °"}
r
0
»measure_target_latitude
Laser ranging target latitude
double
{"max":"90","min":"-90","unit_name":"Degrees / °"}
r
0
»measure_target_altitude
Laser ranging target altitude
double
{"unit_name":"Meters / m"}
r
0
»measure_target_distance
Laser ranging distance
double
{"unit_name":"Meters / m"}
r
0
»measure_target_error_state
Laser ranging state
enum_int
{"0":"NORMAL","1":"TOO_CLOSE","2":"TOO_FAR","3":"NO_SIGNAL"}
r
0
»payload_index
Payload index. The format is {type-subtype-gimbalindex}
text
r
1
»zoom_factor
Zoom factor
double
r
0
»thermal_current_palette_style
Palette style
enum_int
{"0":"WHITE_HOT","1":"BLACK_HOT","2":"RED_HOT","3":"GREEN_HOT","5":"RAINBOW","6":"IRONBOW1","8":"ICE_FIRE","11":"COLOR1","12":"COLOR2","13":"RAIN"}
The infrared camera offers various color styles, allowing users to choose different color palettes based on different scenes for clearer visibility of targets
rw
0
»thermal_supported_palette_styles
Collection of supported palette styles by the device
array
{"size": -, "item_type": enum_int}
The capability of supported styles varies for different devices
r
1
»thermal_gain_mode
Gain Mode
enum_int
{"0":"Auto","1":"Low Gain. Temperature Range is from 0°C to 500°C","2":"High Gain. Temperature Range is from -20°C to 150°C"}
Low gain provides a larger temperature measurement range, while high gain offers higher temperature measurement accuracy.
rw
0
»thermal_isotherm_state
Whether isotherm is enabled
enum_int
{"0":"Disable","1":"Enable"}
Isotherm allows users to observe the content of temperature ranges of interest, making objects in the temperature range more prominent.
rw
0
»thermal_isotherm_upper_limit
Upper limit of the temperature range for isotherm
int
{"unit_name":"Celsius / °C"}
Effective only when Isotherm is enabled
rw
0
»thermal_isotherm_lower_limit
Lower limit of the temperature range for isotherm
int
{"unit_name":"Celsius / °C"}
Effective only when Isotherm is enabled
rw
0
»thermal_global_temperature_min
Minimum temperature measured in the overall view
float
{"unit_name":"Celsius / °C"}
r
0
»thermal_global_temperature_max
Maximum temperature measured in the overall view
float
{"unit_name":"Celsius / °C"}
r
0
total_flight_sorties
Accumulated total sorties of the aircraft
int
r
0
maintain_status
Maintenance information
struct
r
0
»maintain_status_array
Maintenance information array
array
{"size": -, "item_type": struct}
0
»»state
Maintenance state
enum_int
{"0":"No maintenance","1":"With maintenance"}
0
»»last_maintain_type
Last maintenance type
enum_int
{"1":"Basic maintenance of the aircraft","2":"Regular maintenance of the aircraft","3":"Deep maintenance of the aircraft"}
0
»»last_maintain_time
Last maintenance time
date
{"unit_name":"Seconds / s"}
0
»»last_maintain_flight_time
Last maintenance flight hours
int
{"unit_name":"Hours / h"}
0
»»last_maintain_flight_sorties
Last maintenance flight sorties
int
{"max":"2147483647","min":"0","step":"1"}
0
activation_time
Aircraft activation time (Unix timestamp)
int
{"unit_name":"Seconds / s"}
r
0
night_lights_state
Aircraft night lights state
enum_int
{"0":"Disable","1":"On"}
rw
0
height_limit
Aircraft height limit
int
{"max":"1500","min":"20","step":"1","unit_name":"Meters / m"}
rw
0
is_near_height_limit
Whether approaching the set height limit
enum_int
{"0":"Not reaching the set height limit","1":"Approaching the set height limit"}
r
0
is_near_area_limit
Whether approaching the GEO Zone
enum_int
{"0":"Not reaching the GEO Zone","1":"Approaching the GEO Zone"}
r
0
obstacle_avoidance
Aircraft obstacle sensing state
struct
rw
0
»horizon
Horizontal obstacle sensing state
enum_int
{"0":"Disable","1":"Enable"}
0
»upside
Upward obstacle sensing state
enum_int
{"0":"Disable","1":"Enable"}
0
»downside
Downward obstacle sensing state
enum_int
{"0":"Disable","1":"Enable"}
0
current_rth_mode
Current value of the return-to-home altitude mode
enum_int
{"0":"Intelligent altitude","1":"Preset altitude"}
DJI Dock currently only uses the 'Preset height' mode
r
1
psdk_ui_resource
PSDK UI resource package
array
{"size": -, "item_type": struct}
r
1
»psdk_index
PSDK payload device index
int
{"min":0}
r
1
»psdk_ready
PSDK readiness state
enum_int
{"0":"Not ready","1":"Ready"}
r
1
»object_key
OSS object
text
r
1
psdk_widget_values
PSDK payload device attribute values
array
{"size": -, "item_type": struct}
r
1
»psdk_index
PSDK payload device index
int
{"min":0}
r
1
»psdk_name
Device name
text
r
1
»psdk_sn
Device serial number
text
r
1
»psdk_version
Device firmware version
text
r
1
»psdk_lib_version
PSDK lib version
text
r
1
»speaker
Speaker state
struct
r
1
»»work_mode
Speaker working mode
enum_int
{"0":"TTS payload mode","1":"Recording and speaking"}
r
1
»»play_mode
Speaker playback mode
enum_int
{"0":"Single play","1":"Loop play (single track)"}
r
1
»»play_volume
Speaker volume
int
{"max":100,"min":0,"step":1}
r
1
»»system_state
Speaker state
enum_int
{"0":"Idle","1":"Transmitting (from dock to aircraft)","2":"Playing","3":"Abnormal","4":"TTS text conversion in progress","99":"Downloading (from dock to cloud)"}
r
1
»»play_file_name
The file name of the last played file by the speaker
text
{"length":128,"unit_name":"Bytes / B"}
r
1
»»play_file_md5
MD5 checksum of the file recently played by the speaker
text
r
1
»values
PSDK widget value list
array
{"size": -, "item_type": struct}
r
1
»»index
Control number
int
{"min":0,"step":1}
r
1
»»value
Widget value
int
{}
r
1
Last updated