dji-sdk / Payload-SDK

DJI Payload SDK Official Repository
https://github.com/dji-sdk/Payload-SDK
Other
212 stars 99 forks source link

PSDK自动起飞例程中TakeOffInAirCheck的DisplayMode判断问题 #166

Open Artinx-powermeterkiller opened 1 month ago

Artinx-powermeterkiller commented 1 month ago

samples/sample_c/module_sample/flight_control/test_filght_control.c 中第1096行bool DjiTest_FlightControlTakeOffInAirCheck(void)中,while判断条件中有(DjiTest_FlightControlGetValueOfDisplayMode() != DJI_FC_SUBSCRIPTION_DISPLAY_MODE_ASSISTED_TAKEOFF || DjiTest_FlightControlGetValueOfDisplayMode() != DJI_FC_SUBSCRIPTION_DISPLAY_MODE_AUTO_TAKEOFF),由于DisplayMode不可能同时为DJI_FC_SUBSCRIPTION_DISPLAY_MODE_ASSISTED_TAKEOFF 和DJI_FC_SUBSCRIPTION_DISPLAY_MODE_AUTO_TAKEOFF,上述判断条件不可能同时为false,使用||运算的结果必为true,是否存在逻辑问题

dji-dev commented 1 month ago

Agent comment from Leon in Zendesk ticket #107730:

尊敬的开发者,

您好,感谢您联系DJI 大疆创新。

抱歉让您久等了,我们与研发团队进行了确认,这个逻辑判断没有问题,请问您是使用过程中遇到了什么异常吗?

感谢您对大疆产品的支持!祝您一切顺利!

Best Regards, DJI 大疆创新SDK技术支持

°°°