为什么MSDK app长时间运行后调用函数各种timeout William Wong 2024年08月27日 03:21 更新 关注 【背景】 长时间待机后引起Common Timeout不是SDK的问题,而是app长时间通过USB与大疆遥控器进行数据通信,导致通信堵塞,假死等状态。这个时候用户会发现MSDK的各种接口调用都timeout或者MSDK无法连接遥控器或飞行器的情况。 【解决方案】 每隔1小时调用系统命令 stop adbd\nstart adbd 命令(需要设备root权限)。此方案并不是一个通用方案。我们建议还是避免长时间运行的场景,定期进行重启。 相关文章 第七章:虚拟摇杆 如何导出MSDK V5的日志? 树莓派4B配置USB device RNDIS 和 BULK 为什么航线任务V2的MissionState为RECOVERING? 如何改变云台姿态? 评论 0 条评论 请登录写评论。 close
评论
0 条评论
请登录写评论。