Open Artinx-powermeterkiller opened 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,是否存在逻辑问题
Agent comment from Leon in Zendesk ticket #107730:尊敬的开发者,
您好,感谢您联系DJI 大疆创新。
抱歉让您久等了,我们与研发团队进行了确认,这个逻辑判断没有问题,请问您是使用过程中遇到了什么异常吗?
感谢您对大疆产品的支持!祝您一切顺利!
Best Regards, DJI 大疆创新SDK技术支持
°°°
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,是否存在逻辑问题