执行航线任务后需要获取离线地图吗?
Completed云端下发执行航线任务的命令后,requests主题收到method为offline_map_get的消息。看字面意思是获取离线地图,但API文档找不到offline_map_get命令的相关信息。飞行器的离线地图开关默认是true,也无法改为false。任务失败后错误码为314004,请问应该怎么处理?offline_map_get我们该返回什么信息?
API文档有些命令找不到相关描述,如:
requests:offline_map_get
events:track、offline_map_sync_progress、device_log
-
-
-
InboundMessageRouter - received topic: thing/product/飞行器SN/state payload =>{"bid":"f47c6bda-664a-4afc-bd3d-2fe6bb8fee7b","data":{"offline_map_enable":false},"need_reply":1,"tid":"7a25615c-9297-4ff4-b1ab-75e9ea1f4f59","timestamp":1730536361367,"gateway":"机场SN"}
消息中 "need_reply":1 表明需要回复,我发送消息需要向哪个主题推送数据?
向 thing/product/飞行器SN/state_reply 这个主题么?
在 https://developer.dji.com/doc/cloud-api-tutorial/cn/faq.html 这个FAQ 中,主题是 Topic: thing/product/{gateway_sn}/requests_reply,这跟我真实收到的数据不一致啊
机场版本:DOCK2_10.01.16.12_pro.zip
无人机版本:M3TD_10.01.16.12_pro.zip
Please sign in to leave a comment.
Comments
4 comments