上云中遥控器osd中这些参数再MSDK中怎么获取
已完成在上云api的遥控器osd中发现这些参数,但是我再做MSDK二次开发接入mqtt的时候没找到这些参数,请问是MSDK 4.16.4 不支持这些参数吗?如果部分可以获取的话,麻烦请教一下如何获取的
-
我想了想感觉不对,我们的上云产品中并没有对接机场,但是也有这些参数,遥控器osd信息如下:
{"bid":"00000000-0000-0000-0000-000000000000","data":{"capacity_percent":80,"latitude":31.831207,"live_status":{"live_time":0,"live_trendline":0,"video_id":"","video_quality":65535},"longitude":117.249348,"transmission_signal_quality":100,"wireless_link":{"4g_freq_band":5.800000,"4g_gnd_quality":0,"4g_link_state":0,"4g_quality":0,"4g_uav_quality":0,"dongle_number":0,"link_workmode":0,"sdr_freq_band":5.800000,"sdr_link_state":1,"sdr_quality":5},"wireless_link_state":{"download_quality":100,"frequency_band":1,"upward_quality":100}},"tid":"00000000-0000-0000-0000-000000000000","timestamp":1686018918173,"gateway":"5YSZKB10020SJ7"}
我想知道再MSDK中,这个遥控器OSD数据,截图中所圈出来的都获取不了吗?如果有部分可以获取到,那么请帮忙看下再MSDK4.16.4中如何获取帮忙仔细确认下,麻烦了
-
抱歉,刚刚验证了,遥控器上云是有这些参数的。MSDK也有这些参数的获取。 MSDK5获取参数:https://developer.dji.com/cn/api-reference-v5/android-api/Components/IKeyManager/Key_Airlink_AirlinkKey.html MSDK4获取参数:https://developer.dji.com/api-reference/android-api/Components/AirLink/DJIAirLink.html#djiairlink_setuplinksignalqualitycallback_inline -
osd里的数据是二次解释后的数据格式,如sdr的用的图传协议是Ocusync,你可以通过这里获取到相关的参数:https://developer.dji.com/api-reference/android-api/Components/OcuSyncLink/DJIOcuSyncLink.html#djiocusynclink -
1、setDownlinkSignalQualityCallback那不是截图中的download_qulity字段的值吗,这跟sdr- quality是同一个值??? --> 下行信号质量就是图传信号质量 2、“sdr_link_state: 连接状态目前没有接口可获取,你可通过setDownlinkSignalQualityCallback这个返回的百分比是判断是否正常”这句话的意思是大于0正常?小于0不正常? --> 可以这么判断,但是大于0也未必完全正常,比较小的值信号量也不佳。 3、那根据你们这次回答,那我总结一下:截图中的字段跟你上面说的Ocusync是没有关系的,对吧 --> sdr用的就是ocusync协议
请先登录再写评论。
评论
23 条评论