void autopilot_generated_periodic(void) { autopilot_core_ap_periodic_task(); // copy generated mode to public mode (may be changed on internal exceptions) autopilot.mode = autopilot_mode_ap; }
void autopilot_generated_periodic(void) { autopilot_core_ap_periodic_task(); // copy generated mode to public mode (may be changed on internal exceptions) autopilot.mode = autopilot_mode_ap; #if defined MCU_SPI_LINK || defined MCU_UART_LINK || defined MCU_CAN_LINK link_mcu_send(); #elif defined INTER_MCU && defined SINGLE_MCU /**Directly set the flag indicating to FBW that shared buffer is available*/ inter_mcu_received_ap = true; #endif }
void autopilot_generated_periodic(void) { autopilot_core_ap_periodic_task(); // copy generated mode to public mode (may be changed on internal exceptions) autopilot.mode = autopilot_mode_ap; /* Reset ground detection _after_ running flight plan */ if (!autopilot_in_flight()) { autopilot.ground_detected = false; autopilot.detect_ground_once = false; } }