MAVIC切换连接到A3飞控飞机,MSDK接口获取的电压错误,setLevel1CellVoltageThreshold等接口返回Error
已完成MSDK开发中,如果首先连接Mavic小飞机,再连接A3飞控,此时获取的A3电压在1x.xV与48.xv来回变换(相当于获取的电压一会儿是小飞机的、一会儿是A3的电压),同时,低电压的接口(setLevel1CellVoltageThreshold、getLevel1CellVoltageThreshold等)会返回Error、Illegal Params等,无法使用该接口。
重启软件之后才会恢复正常,经检查调试,确认为MSDK的问题,请问这种情况出现的原因是什么呢?我们开发时该怎么规避?有什么解决方案或是能够不需要重启的情况下,再次初始化MSDK吗?
请先登录再写评论。
评论
1 条评论