Properties

2024-06-28
No Rating

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)
ColumnNameTypeconstraintDescriptionaccessModepushMode
payloadsPayload statearray{"size": -, "item_type": struct}r1
»control_sourcePayload control authoritytextr1
»payload_indexPayload indextextPayload index. The format is {type-subtype-gimbalindex}r1
»firmware_versionFirmware versiontextr1
»snPayload serial number (SN)textr1
mode_codeAircraft stateenum_int{"0":"Standby","1":"Takeoff preparation","2":"Takeoff preparation completed","3":"Manual flight","4":"Automatic takeoff","5":"Wayline flight","6":"Panoramic photography","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"}r0
distance_limit_statusAircraft distance limit statestructrw0
»stateWhether to enable the limit distanceenum_int{"0":"Not set","1":"Already set"}0
»distance_limitLimited distanceint{"max":"8000","min":"15","step":"1","unit_name":"Meters / m"}0
»is_near_distance_limitWhether approaching the set distance limitenum_int{"0":"Not reaching the set distance limit","1":"Approaching the set distance limit"}r0
wpmz_versionAircraft's Wayline Mission Library (WPMZ) versiontextIf 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.r1
rth_altitudeReturn home altitudeint{"max":500,"min":20,"unit_name":"Meters / m"}Return home altituderw0
rc_lost_actionRemote controller lost control actionenum_int{"0":"Hovering","1":"Landing","2":"Returning to home"}Remote controller lost control actionrw0
exit_wayline_when_rc_lost[Deprecated] Wayline lost control actionenum_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 actionrw0
camerasAircraft camera informationarray{"size": -, "item_type": struct}r0
»remain_photo_numRemaining number of photos to takeintRemaining number of photos to taker0
»remain_record_durationRemaining recording timeint{"unit_name":"Seconds / s"}Remaining recording timer0
»record_timeVideo recording durationint{"unit_name":"Seconds / s"}Video recording durationr0
»payload_indexPayload indextextPayload index. Camera enumeration values. Non-standard device_mode_key, formatted as {type-subtype-gimbalindex}. Please refer to Product Supportedopen in new window0
»camera_modeCamera modeenum_int{"0":"Shooting","1":"Recording"}Camera mode0
»photo_stateShooting stateenum_int{"0":"Idle","1":"Shooting photo"}Shooting state0
»screen_split_enableIs split screen enabledbool{"false":"Disable split screen","true":"Enable split screen"}0
»recording_stateRecording stateenum_int{"0":"Idle","1":"Recording"}Recording state0
»zoom_factorZoom factorint{"max":200,"min":2}Matrice 300 RTK will not report this field0
»ir_zoom_factorInfrared zoom factorfloat{"max":20,"min":2}Infrared zoom factor0
»liveview_world_regionField of view (FOV) region in liveviewstructThe 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
»»leftX-axis starting point in the top-left cornerfloatX-axis starting point in the top-left cornerr0
»»topTop-left corner's starting point on the y-axisfloatTop-left corner's starting point on the y-axisr0
»»rightStarting point of the x-axis in the bottom right cornerfloatStarting point of the x-axis in the bottom right cornerr0
»»bottomY-axis starting point in the lower right cornerfloatY-axis starting point in the lower right cornerr0
»photo_storage_settingsPhoto storage settings collectionarray{"size": -, "item_type": enum_string}Value range {current, wide, zoom, ir}r0
»video_storage_settingsCollection of video storage settingsarray{"size": -, "item_type": enum_string}Value range {current, wide, zoom, ir}r0
countryCountry area codetextr0
rid_stateRID operational statebool{"false":"Abnormal","true":"Normal"}r0
commander_mode_lost_actionTo-point flight loss of control actionenum_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 behaviorrw1
current_commander_flight_modeCurrent value of the to-point flight modeenum{"0":"Optimal height flight","1":"Preset height flight"}Current value of the to-point flight moder1
commander_flight_heightTo-point heightfloat{"max":3000,"min":2,"step":0.1,"unit_name":"Meters / m"}Height relative to the (dock) takeoff point, relative high ALTrw1
mode_code_reasonThe reason the aircraft entered the current stateenum_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)"}r1
gearGearenum_int{"0":"A","1":"P","2":"NAV","3":"FPV","4":"FARM","5":"S","6":"F","7":"M","8":"G","9":"T"}r0
firmware_versionFirmware versiontext{"length":"64"}r1
compatible_statusFirmware consistencyenum_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.r1
firmware_upgrade_statusFirmware upgrade stateenum_int{"0":"Not upgraded","1":"Upgrading"}r1
horizontal_speedHorizontal speedfloat{"unit_name":"Meters per second / m/s"}r0
vertical_speedVertical speedfloat{"unit_name":"Meters per second / m/s"}r0
longitudeLongitude of the current positionfloatr0
latitudeCurrent latitudefloatr0
heightAbsolute heightfloatRelative to the Earth ellipsoid height. Calculation is height relative to takeoff point + ellipsoid height of takeoff pointr0
elevationRelative takeoff point altitudefloatr0
attitude_pitchPitch axis anglefloatr0
attitude_rollRoll axis anglefloatr0
attitude_headYaw axis angleintYaw 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.r0
home_longitudeHome point longitudefloatr1
home_latitudeHome point latitudefloatr1
home_distanceDistance from the Home pointfloatr0
wind_speedWind speedfloatEstimated 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.r0
wind_directionCurrent wind directionenum_int{"1":"True North","2":"Northeast","3":"East","4":"Southeast","5":"South","6":"Southwest","7":"West","8":"Northwest"}r0
control_sourceCurrent control sourcetextCan 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.r1
low_battery_warning_thresholdLow battery warningintUser-set battery low battery warning percentager1
serious_low_battery_warning_thresholdCritical low battery warningintUser-set battery critically low warning percentager1
total_flight_timeAccumulated total flight time of the aircraftfloat{"unit_name":"Seconds / s"}r0
total_flight_distanceAccumulated total mileage of the aircraftfloat{"unit_name":"Meters / m"}r0
batteryAircraft battery informationstructr0
»capacity_percentTotal remaining battery capacityint{"max":100,"min":0}0
»remain_flight_timeRemaining flight timeint{"unit_name":"Seconds / s"}0
»return_home_powerPercentage of power required for return homeint{"max":100,"min":0}0
»landing_powerForced landing battery percentageint{"max":100,"min":0}0
»batteriesBattery detailsarray{"size": -, "item_type": struct}0
»»capacity_percentRemaining battery capacityint{"max":100,"min":0}0
»»indexBattery serial numberint{"min":"0"}0
»»snBattery serial number (SN)text0
»»typeBattery typeenum_int{}0
»»sub_typeBattery subtypeenum_int{}0
»»firmware_versionFirmware versiontext0
»»loop_timesBattery cycle countint0
»»voltageVoltageint{"unit_name":"Millivolts / mV"}0
»»temperatureTemperaturefloat{"unit_name":"Celsius / °C"}Retain one decimal place0
»»high_voltage_storage_daysHigh voltage storage daysint{"unit_name":"Days / day"}0
storageStorage capacitystructkbr0
»totalTotal capacityint{"unit_name":"Kilobytes / KB"}0
»usedUsed capacityint{"unit_name":"Kilobytes / KB"}0
position_stateSatellite search statestructr0
»is_fixedWhether is Fixedenum_int{"0":"Not started","1":"Fixing","2":"Fixing successful","3":"Fixing failed"}0
»qualitySatellite acquisition modeenum_int{"1":"Gear 1","2":"Gear 2","3":"Gear 3","4":"Gear 4","5":"Gear 5","10":"RTK fixed"}0
»gps_numberNumber of GPS satellitesint0
»rtk_numberNumber of RTK satellite acquisitionsint0
track_idTrack IDtext{"length":"64"}r0
{type-subtype-gimbalindex}Payload indexstructConsistent with the numerical value of the 'payload_index' field.r0
»gimbal_pitchGimbal pitch axis angledouble{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}r0
»gimbal_rollGimbal roll axis angledouble{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}r0
»gimbal_yawGimbal yaw axis angledouble{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}r0
»measure_target_longitudeLaser ranging target longitudedouble{"max":"180","min":"-180","unit_name":"Degrees / °"}r0
»measure_target_latitudeLaser ranging target latitudedouble{"max":"90","min":"-90","unit_name":"Degrees / °"}r0
»measure_target_altitudeLaser ranging target altitudedouble{"unit_name":"Meters / m"}r0
»measure_target_distanceLaser ranging distancedouble{"unit_name":"Meters / m"}r0
»measure_target_error_stateLaser ranging stateenum_int{"0":"NORMAL","1":"TOO_CLOSE","2":"TOO_FAR","3":"NO_SIGNAL"}r0
»payload_indexPayload index. The format is {type-subtype-gimbalindex}textr1
»zoom_factorZoom factordoubler0
»thermal_current_palette_stylePalette styleenum_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 targetsrw0
»thermal_supported_palette_stylesCollection of supported palette styles by the devicearray{"size": -, "item_type": enum_int}The capability of supported styles varies for different devicesr1
»thermal_gain_modeGain Modeenum_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.rw0
»thermal_isotherm_stateWhether isotherm is enabledenum_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.rw0
»thermal_isotherm_upper_limitUpper limit of the temperature range for isothermint{"unit_name":"Celsius / °C"}Effective only when Isotherm is enabledrw0
»thermal_isotherm_lower_limitLower limit of the temperature range for isothermint{"unit_name":"Celsius / °C"}Effective only when Isotherm is enabledrw0
»thermal_global_temperature_minMinimum temperature measured in the overall viewfloat{"unit_name":"Celsius / °C"}r0
»thermal_global_temperature_maxMaximum temperature measured in the overall viewfloat{"unit_name":"Celsius / °C"}r0
total_flight_sortiesAccumulated total sorties of the aircraftintr0
maintain_statusMaintenance informationstructr0
»maintain_status_arrayMaintenance information arrayarray{"size": -, "item_type": struct}0
»»stateMaintenance stateenum_int{"0":"No maintenance","1":"With maintenance"}0
»»last_maintain_typeLast maintenance typeenum_int{"1":"Basic maintenance of the aircraft","2":"Regular maintenance of the aircraft","3":"Deep maintenance of the aircraft"}0
»»last_maintain_timeLast maintenance timedate{"unit_name":"Seconds / s"}0
»»last_maintain_flight_timeLast maintenance flight hoursint{"unit_name":"Hours / h"}0
»»last_maintain_flight_sortiesLast maintenance flight sortiesint{"max":"2147483647","min":"0","step":"1"}0
activation_timeAircraft activation time (Unix timestamp)int{"unit_name":"Seconds / s"}r0
night_lights_stateAircraft night lights stateenum_int{"0":"Disable","1":"On"}rw0
height_limitAircraft height limitint{"max":"1500","min":"20","step":"1","unit_name":"Meters / m"}rw0
is_near_height_limitWhether approaching the set height limitenum_int{"0":"Not reaching the set height limit","1":"Approaching the set height limit"}r0
is_near_area_limitWhether approaching the GEO Zoneenum_int{"0":"Not reaching the GEO Zone","1":"Approaching the GEO Zone"}r0
obstacle_avoidanceAircraft obstacle sensing statestructrw0
»horizonHorizontal obstacle sensing stateenum_int{"0":"Disable","1":"Enable"}0
»upsideUpward obstacle sensing stateenum_int{"0":"Disable","1":"Enable"}0
»downsideDownward obstacle sensing stateenum_int{"0":"Disable","1":"Enable"}0
current_rth_modeCurrent value of the return-to-home altitude modeenum_int{"0":"Intelligent altitude","1":"Preset altitude"}DJI Dock currently only uses the 'Preset height' moder1
psdk_ui_resourcePSDK UI resource packagearray{"size": -, "item_type": struct}r1
»psdk_indexPSDK payload device indexint{"min":0}r1
»psdk_readyPSDK readiness stateenum_int{"0":"Not ready","1":"Ready"}r1
»object_keyOSS objecttextr1
psdk_widget_valuesPSDK payload device attribute valuesarray{"size": -, "item_type": struct}r1
»psdk_indexPSDK payload device indexint{"min":0}r1
»psdk_nameDevice nametextr1
»psdk_snDevice serial numbertextr1
»psdk_versionDevice firmware versiontextr1
»psdk_lib_versionPSDK lib versiontextr1
»speakerSpeaker statestructr1
»»work_modeSpeaker working modeenum_int{"0":"TTS payload mode","1":"Recording and speaking"}r1
»»play_modeSpeaker playback modeenum_int{"0":"Single play","1":"Loop play (single track)"}r1
»»play_volumeSpeaker volumeint{"max":100,"min":0,"step":1}r1
»»system_stateSpeaker stateenum_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)"}r1
»»play_file_nameThe file name of the last played file by the speakertext{"length":128,"unit_name":"Bytes / B"}r1
»»play_file_md5MD5 checksum of the file recently played by the speakertextr1
»valuesPSDK widget value listarray{"size": -, "item_type": struct}r1
»»indexControl numberint{"min":0,"step":1}r1
»»valueWidget valueint{}r1
If you have any comments or confusion about our documentation, you can click here to give feedback and we will get back to you as soon as possible.