Пример #1
0
value sim_periodic_task(value unit) {
  periodic_task_ap();
  periodic_task_fbw();
  event_task_ap();
  event_task_fbw();
  return unit;
}
Пример #2
0
void handle_periodic_tasks_fbw(void) {

  if (sys_time_check_and_ack_timer(fbw_periodic_tid))
    periodic_task_fbw();

  if (sys_time_check_and_ack_timer(electrical_tid))
    electrical_periodic();

}
Пример #3
0
value sim_periodic_task(value unit) {
  sensors_task();
  attitude_loop();
  reporting_task();
  modules_periodic_task();
  periodic_task_fbw();
  event_task_ap();
  event_task_fbw();
  return unit;
}
Пример #4
0
void handle_periodic_tasks_fbw(void) {

  if (sys_time_check_and_ack_timer(fbw_periodic_tid))
    periodic_task_fbw();

#if !(DISABLE_ELECTRICAL)
  if (sys_time_check_and_ack_timer(electrical_tid))
    electrical_periodic();
#endif

}
Пример #5
0
value sim_periodic_task(value unit)
{
  sensors_task();
#if USE_GENERATED_AUTOPILOT
  autopilot_periodic();
#else
  attitude_loop();
#endif
  reporting_task();
  modules_periodic_task();
  periodic_task_fbw();
  electrical_periodic();
  event_task_ap();
  event_task_fbw();
  return unit;
}
Пример #6
0
void handle_periodic_tasks_fbw(void) {

    if (sys_time_check_and_ack_timer(0))
        periodic_task_fbw();

}