Skip to main content

Drone Device Properties

Device Property List

  • pushMode
    • 0: The device pushes fixed-frequency data and reports periodically at a frequency of 2 Hz (Topic:thing/product/{device_sn}/osd)
    • 1: The device pushes state data and reports when the state changes (Topic:thing/product/{device_sn}/state)
  • accessMode
    • r: Property can only be read
    • rw: Property can be read and written (Topic:thing/product/{gateway_sn}/property/set)
ColumnNameTypeconstraintDescriptionaccessModepushMode
best_link_gatewayGateway SN with the best aircraft image transmission link qualitytextIn a multi-dock (leapfrog) scenario, when the aircraft has been frequency-paired with two Docks, the SN of the Dock with the best connection is pushedr1
wireless_link_topoWireless link topologystructr1
»secret_codeEncryption codearray{"size": 28, "item_type": int}0
»center_nodeAircraft frequency pairing informationstruct0
»»sdr_idScrambling code informationint0
»»snDevice SNtext0
»leaf_nodesFrequency pairing information of the currently connected Dock or remote controllerarray{"size": -, "item_type": struct}0
»»sdr_idScrambling code informationint0
»»snDevice SNtext0
»»control_source_indexControl source indexint{"max":"2","min":"1","step":"1","unit_name":"None / "}0
camerasAircraft camera informationarray{"size": -, "item_type": struct}r0
»remain_photo_numRemaining number of photos to takeintRemaining number of photos to take0
»remain_record_durationRemaining recording timeint{"unit_name":"Seconds / s"}Remaining recording time0
»record_timeVideo recording durationint{"unit_name":"Seconds / s"}Video recording duration0
»payload_indexPayload indextextPayload index. Camera enumeration value. Non-standard device_mode_key, formatted as {type-subtype-gimbalindex}. Please refer to Product Support0
»camera_modeCamera modeenum_int{"0":"Capturing","1":"Recording","2":"Smart Low-Light","3":"Panoramic photography"}Camera mode0
»photo_statePhoto capturing statusenum_int{"0":"Idle","1":"Capturing photo"}Photo capturing status0
»screen_split_enableWhether split-screen is enabledbool{"0":"Disable split screen","1":"Enable split screen"}0
»recording_stateRecording stateenum_int{"0":"Idle","1":"Recording"}Recording state0
»zoom_factorZoom factorfloat0
»ir_zoom_factorInfrared zoom factorfloatInfrared zoom factor0
»liveview_world_regionField of view (FOV) region in liveviewstructThe field of view of the zoom camera relative to the wide-angle camera or infrared camera may differ in liveview. The coordinate origin is the top-left corner of the lens.0
»»leftX-axis starting point of the top-left cornerfloatX-axis starting point of the top-left cornerr0
»»topY-axis starting point of the top-left cornerfloatY-axis starting point of the top-left cornerr0
»»rightX-axis starting point of the bottom-right cornerfloatX-axis starting point of the bottom-right cornerr0
»»bottomY-axis starting point of the bottom-right cornerfloatY-axis starting point of the bottom-right cornerr0
»photo_storage_settingsPhoto storage settings collectionarray{"size": -, "item_type": enum_string}Value range {current, vision, ir}0
»video_storage_settingsVideo storage settings collectionarray{"size": -, "item_type": enum_string}Value range {current, vision, ir}0
»wide_exposure_modeWide-angle lens exposure modeenum_int{"1":"Auto","2":"Shutter Priority","3":"Aperture Priority","4":"Manual"}Current configuration of wide-angle lens exposure mode0
»wide_isoWide-angle lens ISOenum_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"}Current configuration of wide-angle lens ISO0
»wide_shutter_speedWide-angle lens shutter speedenum_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"}Current configuration of wide-angle lens shutter speed0
»wide_exposure_valueWide-angle lens exposure valueenum_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"}Current configuration of wide-angle lens exposure value0
»zoom_exposure_modeZoom lens exposure modeenum_int{"1":"Auto","2":"Shutter Priority","3":"Aperture Priority","4":"Manual"}Current configuration of zoom lens exposure mode0
»zoom_isoZoom lens ISOenum_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"}Current configuration of zoom lens ISO0
»zoom_shutter_speedZoom lens shutter speedenum_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"}Current configuration of zoom lens shutter speed0
»zoom_exposure_valueZoom lens exposure valueenum_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"}Current configuration of zoom lens exposure value0
»zoom_focus_modeZoom lens focus modeenum_int{"0":"MF","1":"AFS","2":"AFC"}0
»zoom_focus_valueZoom lens focus valueint0
»zoom_max_focus_valueZoom lens maximum focus valueint0
»zoom_min_focus_valueZoom lens minimum focus valueint0
»zoom_calibrate_farthest_focus_valueZoom lens calibrated farthest focus valueintFarthest position with the clearest focus0
»zoom_calibrate_nearest_focus_valueZoom lens calibrated nearest focus valueintNearest position with the clearest focus0
»zoom_focus_stateZoom lens focus stateenum_int{"0":"Idle","1":"Focusing","2":"Focus successful","3":"Focus failed"}0
»ir_metering_modeInfrared metering modeenum_int{"0":"Temperature measurement off","1":"Spot temperature measurement","2":"Area temperature measurement"}0
»ir_metering_pointInfrared metering pointstructInformation related to the infrared metering point0
»»xMetering point coordinate xdouble{"max":1,"min":0}The horizontal coordinate x with the top-left corner of the lens as the originr0
»»yMetering point coordinate ydouble{"max":1,"min":0}The vertical coordinate y with the top-left corner of the lens as the originr0
»»temperatureTemperature of the metering pointdoubler0
»ir_metering_areaInfrared metering areastructInformation related to the infrared metering area0
»»xTop-left corner coordinate x of the metering areadouble{"max":1,"min":0}The horizontal coordinate x with the top-left corner of the lens as the originr0
»»yTop-left corner coordinate y of the metering areadouble{"max":1,"min":0}The vertical coordinate y with the top-left corner of the lens as the originr0
»»widthWidth of the metering areadouble{"max":1,"min":0}Width of the metering arear0
»»heightHeight of the metering areadouble{"max":1,"min":0}Height of the metering arear0
»»aver_temperatureAverage temperature of the metering areadoubleAverage temperature of the metering arear0
»»min_temperature_pointLowest temperature point in the metering areastructInformation related to the lowest temperature point in the metering arear0
»»»xCoordinate x of the lowest temperature pointdouble{"max":1,"min":0}The horizontal coordinate x with the top-left corner of the lens as the originr0
»»»yCoordinate y of the lowest temperature pointdouble{"max":1,"min":0}The vertical coordinate y with the top-left corner of the lens as the originr0
»»»temperatureTemperature of the lowest temperature pointdoubleTemperature of the lowest temperature pointr0
»»max_temperature_pointHighest temperature point in the metering areastructInformation related to the highest temperature point in the metering arear0
»»»xCoordinate x of the highest temperature pointdouble{"max":1,"min":0}The horizontal coordinate x with the top-left corner of the lens as the originr0
»»»yCoordinate y of the highest temperature pointdouble{"max":1,"min":0}The vertical coordinate y with the top-left corner of the lens as the originr0
»»»temperatureTemperature of the highest temperature pointdoubleTemperature of the highest temperature pointr0
flysafe_database_versionFlight safety database versiontext{"length":"64"}r1
offline_map_enableOffline map switchbool{"0":"Disabled","1":"Enabled"}When the offline map is disabled, offline map synchronization no longer performs automatic synchronizationr1
current_rth_modeCurrent value of the return home altitude modeenum_int{"0":"Intelligent altitude","1":"Preset altitude"}The return home altitude mode currently actually used by the DJI Dockr1
rth_modeReturn home altitude mode setting valueenum_int{"0":"Intelligent altitude","1":"Preset altitude"}In intelligent return home mode, the aircraft will automatically plan the optimal return home altitude. The DJI Dock currently does not support setting the return home altitude mode and can only choose the 'Preset altitude' mode. When the environment or lighting does not meet the requirements of the visual system (such as direct sunlight in the evening, or weak or no light at night), the aircraft will use the return home altitude you set for straight-line return homer1
obstacle_avoidanceAircraft obstacle sensing statestructrw0
»horizonHorizontal obstacle sensing stateenum_int{"0":"Disabled","1":"Enabled"}0
»upsideUpward obstacle sensing stateenum_int{"0":"Disabled","1":"Enabled"}0
»downsideDownward obstacle sensing stateenum_int{"0":"Disabled","1":"Enabled"}0
is_near_area_limitWhether approaching the GEO Zoneenum_int{"0":"Not reaching the GEO Zone","1":"Approaching the GEO Zone"}r0
is_near_height_limitWhether approaching the set height limitenum_int{"0":"Not reaching the set height limit","1":"Approaching the set height limit"}r0
height_limitAircraft height limitint{"max":"1500","min":"20","step":"1","unit_name":"Meters / m"}rw0
night_lights_stateAircraft night flight light stateenum_int{"0":"Off","1":"On"}rw0
activation_timeAircraft activation time (Unix timestamp)int{"unit_name":"Seconds / s"}r0
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_timeFlight hours at the last maintenanceint{"unit_name":"Hours / h"}0
»»last_maintain_flight_sortiesFlight sorties at the last maintenanceint{"max":"2147483647","min":"0","step":"1"}0
total_flight_sortiesAccumulated total sorties of the aircraftint{"max":"2147483647","min":"0","step":"1"}r0
type_subtype_gimbalindexPayload indexstructConsistent with the field payload_indexr0
»gimbal_pitchGimbal pitch axis angledouble{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}0
»gimbal_rollGimbal roll axis angledouble{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}0
»gimbal_yawGimbal yaw axis angledouble{"max":"180","min":"-180","step":0.1,"unit_name":"Degrees / °"}0
»payload_indexPayload index, formatted as {type-subtype-gimbalindex}text0
»zoom_factorZoom factordouble0
»thermal_current_palette_stylePalette styleenum_int{"0":"White Hot","1":"Black Hot","2":"Red Hot","3":"Medical","5":"Rainbow 1","6":"Iron Red","8":"Arctic","11":"Lava","12":"Hot Iron","13":"Rainbow 2"}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 measurement range 0°C-500°C","2":"High Gain, temperature measurement range -20°C-150°C"}"Low gain provides a larger temperature measurement range, while high gain offers higher temperature measurement accuracyrw0
»thermal_isotherm_stateWhether isotherm is enabledenum_int{"0":"Disabled","1":"Enabled"}Isotherm allows users to observe the content of temperature ranges of interest, making objects in the temperature range of interest more prominentrw0
»thermal_isotherm_upper_limitUpper limit of the temperature rangeint{"unit_name":"Celsius / °C"}Effective only when the isotherm function is enabledrw0
»thermal_isotherm_lower_limitLower limit of the temperature rangeint{"unit_name":"Celsius / °C"}Effective only when the isotherm function is enabledrw0
»thermal_global_temperature_minLowest temperature measured in the global framefloat{"unit_name":"Celsius / °C"}r0
»thermal_global_temperature_maxHighest temperature measured in the global framefloat{"unit_name":"Celsius / °C"}r0
track_idTrack IDtext{"length":"64"}r0
position_stateSatellite search statestructr0
»is_fixedWhether convergedenum_int{"0":"Not started","1":"Converging","2":"Convergence successful","3":"Convergence 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 satellitesint0
storageStorage capacitystructkbr0
»totalTotal capacityint{"unit_name":"Kilobytes / KB"}0
»usedUsed capacityint{"unit_name":"Kilobytes / KB"}0
batteryAircraft battery informationstructr0
»capacity_percentTotal remaining battery levelint{"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
»battery_percent_reserve_homeAdditional return home battery percentageint{"max":100,"min":0}Return home battery percentage forcibly set by the Dock: actual return home battery percentage = battery percentage required for return home + additional return home battery percentage0
»landing_powerForced landing battery percentageint{"max":100,"min":0}0
»batteriesBattery detailsarray{"size": -, "item_type": struct}0
»»capacity_percentRemaining battery levelint{"max":100,"min":0}0
»»indexBattery indexint{"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
total_flight_distanceAccumulated total flight distance of the aircraftfloat{"unit_name":"Meters / m"}r0
total_flight_timeAccumulated total flight time of the aircraftfloat{"unit_name":"Seconds / s"}r0
serious_low_battery_warning_thresholdCritical low battery warningintUser-set battery critically low warning percentager1
low_battery_warning_thresholdLow battery warningintUser-set battery low warning percentager1
control_sourceCurrent control sourcetextCan be a device or a browser. Devices use A/B to represent Controller A and Controller B, while browsers use a self-generated UUID as the identifier.r1
wind_directionCurrent wind directionenum_int{"1":"True North","2":"Northeast","3":"East","4":"Southeast","5":"South","6":"Southwest","7":"West","8":"Northwest"}r0
wind_speedWind speedfloat{"unit_name":"0.1 Meters per second / m/s"}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.r0
home_distanceDistance from the Home pointfloatr0
home_latitudeHome point latitudefloatr1
home_longitudeHome point longitudefloatr1
attitude_headYaw axis angleintYaw axis angle relative to true north (longitude). Positive values from the 0 to 6 o'clock direction, negative values from the 6 to 12 o'clock direction.r0
attitude_rollRoll axis anglefloatr0
attitude_pitchPitch axis anglefloatr0
elevationHeight relative to takeoff pointfloatr0
heightAbsolute altitudefloatHeight relative to the Earth ellipsoid surface. Calculation: height relative to takeoff point + ellipsoid height of takeoff pointr0
latitudeCurrent latitudefloat{"max":"3.402...","min":"-1.4E-45","step":"0.1"}r0
longitudeCurrent longitudefloat{"max":"3.402...","min":"-1.4E-45","step":"0.1"}r0
vertical_speedVertical speedfloat{"unit_name":"Meters per second / m/s"}r0
horizontal_speedHorizontal speedfloatr0
firmware_upgrade_statusFirmware upgrade stateenum_int{"0":"Not upgraded","1":"Upgrading"}r1
compatible_statusFirmware consistencyenum_int{"0":"No consistency upgrade required","1":"Consistency upgrade required"}Consistency upgrade: refers to the case where the firmware version of certain modules of the aircraft is inconsistent with the version matched by the system...r1
firmware_versionFirmware versiontext{"length":"64"}r1
gearGearenum_int{"0":"A","1":"P","2":"NAV","3":"FPV","4":"FARM","5":"S","6":"F","7":"M","8":"G","9":"T"}r0
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 (return, 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 abnormality (return, landing)","20":"End of anti-collision protection (landing)","21":"Return canceled (hover)","22":"Encountered obstacles during the return (landing)","23":"Triggered by strong wind in the dock scenario (return)"}r1
commander_flight_heightCommander flight altitudefloat{"max":3000,"min":2,"step":0.1,"unit_name":"Meters / m"}Altitude relative to the (Dock) takeoff point, relative altitude ALTrw1
commander_flight_modeCommander flight mode setting valueenum_int{"0":"Intelligent altitude flight","1":"Preset altitude flight"}Commander flight mode setting valuerw1
commander_mode_lost_actionCommander flight lost-control actionenum_int{"0":"Continue executing the commander flight mission","1":"Exit the commander flight mission and execute normal lost-control behavior"}When control is lost during commander flight, choose whether to continue executing it or to execute the normal lost-control behaviorrw1
camera_watermark_settingsCamera watermark settingsstructUsers configure watermarks for photos and video files captured by the camera. Watermarks on live streaming footage are currently not supported.rw1
»global_enableWatermark display global enable switchenum_int{"0":"Disabled","1":"Enabled"}The global enable switch must be turned on to display watermarksrw1
»drone_type_enableAircraft model display switchenum_int{"0":"Disabled","1":"Enabled"}rw1
»drone_sn_enableAircraft serial number display switchenum_int{"0":"Disabled","1":"Enabled"}rw1
»datetime_enableDate and time display switchenum_int{"0":"Disabled","1":"Enabled"}Time zone defaults to local time zonerw1
»gps_enableLatitude, longitude and altitude display switchenum_int{"0":"Disabled","1":"Enabled"}rw1
»user_custom_string_enableCustom text display switchenum_int{"0":"Disabled","1":"Enabled"}rw1
»user_custom_stringCustom text contenttextUp to 250 bytes can be displayedrw1
»layoutPosition of the watermark in the frameenum_int{"0":"Top-left","1":"Bottom-left","2":"Top-right","3":"Bottom-right"}rw1
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","18":"Airborne RTK fixing mode","19":"Dock site selection in progress"}Dock site selection refers to the aircraft hovering in the air to select the Dock location and check RTK signal qualityr0
distance_limit_statusAircraft distance limit statestructrw0
»stateWhether distance limit is enabledenum_int{"0":"Not set","1":"Set"}0
»distance_limitDistance limitint{"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
psdk_ui_resourcePSDK UI resource packagearray{"size": -, "item_type": struct}r1
»psdk_indexPSDK payload device indexint{"min":0}r1
»psdk_readyPSDK ready stateenum_int{"0":"Not ready","1":"Ready"}r1
»object_keyOSS objecttextr1
psdk_widget_valuesPSDK payload device property 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 (Dock downloads from cloud)"}r1
»»play_file_nameName of the file most recently played by the speakertext{"length":128,"unit_name":"Bytes / B"}r1
»»play_file_md5MD5 checksum of the file most recently played by the speakertextr1
»valuesPSDK widget value listarray{"size": -, "item_type": struct}r1
»»indexWidget numberint{"min":0,"step":1}r1
»»valueWidget valueint{}r1