<?xml version="1.0"?>
<!DOCTYPE open-psa>
<open-psa >
  <define-gate name="AIDA_System.Drone_control_desk.out_USL_Mission_Data_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.Drone_control_desk.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.out_USL_Remote_Control_ERR" >
    <gate name="AIDA_System.Remote_Control.remote_Communication.out_USL_Remote_Control_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.out_USL_Remote_Control_LOST" >
    <gate name="AIDA_System.Remote_Control.remote_Communication.out_USL_Remote_Control_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.out_USL_Remote_Control_OK" >
    <gate name="AIDA_System.Remote_Control.remote_Communication.out_USL_Remote_Control_OK" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Battery.out_energy_flow_LOST" >
    <gate name="AIDA_System.Remote_Control.remote_Battery.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Battery.out_energy_flow_OK" >
    <gate name="AIDA_System.Remote_Control.remote_Battery.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Battery.vsWorking_LOST" >
    <basic-event name="AIDA_System.Remote_Control.remote_Battery.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Battery.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.in_energy_flow_LOST" >
    <gate name="AIDA_System.Remote_Control.remote_Battery.out_energy_flow_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.in_energy_flow_OK" >
    <gate name="AIDA_System.Remote_Control.remote_Battery.out_energy_flow_OK" />
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.out_USL_Remote_Control_ERR" >
    <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_ERR" />
  </define-gate>
  <define-gate name="Gate1" >
    <and >
      <gate name="AIDA_System.Remote_Control.remote_Communication.in_energy_flow_LOST" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.out_USL_Remote_Control_LOST" >
    <or >
      <gate name="Gate1" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.out_USL_Remote_Control_OK" >
    <and >
      <gate name="AIDA_System.Remote_Control.remote_Communication.in_energy_flow_OK" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.Remote_Control.remote_Communication.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.Remote_Control.remote_Communication.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.Remote_Control.remote_Communication.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.Remote_Control.remote_Communication.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_local_flow_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_local_flow_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.out_cmd_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.out_cmd_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.out_cmd_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_local_flow_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_local_flow_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.out_cmd_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.out_cmd_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.out_cmd_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_flows_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_flows_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_flows_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_ERR" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate21" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate23" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate21" />
    </and>
  </define-gate>
  <define-gate name="Gate22" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate21" />
    </and>
  </define-gate>
  <define-gate name="Gate24" >
    <or >
      <gate name="Gate23" />
      <gate name="Gate22" />
    </or>
  </define-gate>
  <define-gate name="Gate26" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate24" />
    </and>
  </define-gate>
  <define-gate name="Gate25" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate24" />
    </and>
  </define-gate>
  <define-gate name="Gate27" >
    <or >
      <gate name="Gate26" />
      <gate name="Gate25" />
    </or>
  </define-gate>
  <define-gate name="Gate37" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" />
      <gate name="Gate27" />
    </and>
  </define-gate>
  <define-gate name="Gate34" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate24" />
    </and>
  </define-gate>
  <define-gate name="Gate31" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate21" />
    </and>
  </define-gate>
  <define-gate name="Gate28" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate29" >
    <or >
      <gate name="Gate28" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate30" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate29" />
    </and>
  </define-gate>
  <define-gate name="Gate32" >
    <or >
      <gate name="Gate31" />
      <gate name="Gate30" />
    </or>
  </define-gate>
  <define-gate name="Gate33" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate32" />
    </and>
  </define-gate>
  <define-gate name="Gate35" >
    <or >
      <gate name="Gate34" />
      <gate name="Gate33" />
    </or>
  </define-gate>
  <define-gate name="Gate36" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="Gate35" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_LOST" >
    <or >
      <gate name="Gate37" />
      <gate name="Gate36" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate43" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate45" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" />
      <gate name="Gate43" />
    </and>
  </define-gate>
  <define-gate name="Gate44" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_ERR" >
    <or >
      <gate name="Gate45" />
      <gate name="Gate44" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate49" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate51" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" />
      <gate name="Gate49" />
    </and>
  </define-gate>
  <define-gate name="Gate50" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_ERR" >
    <or >
      <gate name="Gate51" />
      <gate name="Gate50" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.in2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WSL_Cross_channel_data_link_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WSL_Cross_channel_data_link_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WSL_Cross_channel_data_link_OK" />
  </define-gate>
  <define-gate name="Gate57" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate59" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_ERR" />
      <gate name="Gate57" />
    </and>
  </define-gate>
  <define-gate name="Gate58" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
      <gate name="Gate57" />
    </and>
  </define-gate>
  <define-gate name="Gate60" >
    <or >
      <gate name="Gate59" />
      <gate name="Gate58" />
    </or>
  </define-gate>
  <define-gate name="Gate62" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_ERR" />
      <gate name="Gate60" />
    </and>
  </define-gate>
  <define-gate name="Gate61" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" />
      <gate name="Gate60" />
    </and>
  </define-gate>
  <define-gate name="Gate63" >
    <or >
      <gate name="Gate62" />
      <gate name="Gate61" />
    </or>
  </define-gate>
  <define-gate name="Gate65" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_ERR" />
      <gate name="Gate63" />
    </and>
  </define-gate>
  <define-gate name="Gate64" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" />
      <gate name="Gate63" />
    </and>
  </define-gate>
  <define-gate name="Gate66" >
    <or >
      <gate name="Gate65" />
      <gate name="Gate64" />
    </or>
  </define-gate>
  <define-gate name="Gate68" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_ERR" />
      <gate name="Gate66" />
    </and>
  </define-gate>
  <define-gate name="Gate67" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
      <gate name="Gate66" />
    </and>
  </define-gate>
  <define-gate name="Gate69" >
    <or >
      <gate name="Gate68" />
      <gate name="Gate67" />
    </or>
  </define-gate>
  <define-gate name="Gate71" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_ERR" />
      <gate name="Gate69" />
    </and>
  </define-gate>
  <define-gate name="Gate70" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="Gate69" />
    </and>
  </define-gate>
  <define-gate name="Gate72" >
    <or >
      <gate name="Gate71" />
      <gate name="Gate70" />
    </or>
  </define-gate>
  <define-gate name="Gate74" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_ERR" />
      <gate name="Gate72" />
    </and>
  </define-gate>
  <define-gate name="Gate73" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="Gate72" />
    </and>
  </define-gate>
  <define-gate name="Gate75" >
    <or >
      <gate name="Gate74" />
      <gate name="Gate73" />
    </or>
  </define-gate>
  <define-gate name="Gate77" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" />
      <gate name="Gate75" />
    </and>
  </define-gate>
  <define-gate name="Gate76" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="Gate75" />
    </and>
  </define-gate>
  <define-gate name="Gate78" >
    <or >
      <gate name="Gate77" />
      <gate name="Gate76" />
    </or>
  </define-gate>
  <define-gate name="Gate80" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_ERR" />
      <gate name="Gate78" />
    </and>
  </define-gate>
  <define-gate name="Gate79" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" />
      <gate name="Gate78" />
    </and>
  </define-gate>
  <define-gate name="Gate81" >
    <or >
      <gate name="Gate80" />
      <gate name="Gate79" />
    </or>
  </define-gate>
  <define-gate name="Gate107" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" />
      <gate name="Gate81" />
    </and>
  </define-gate>
  <define-gate name="Gate104" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_ERR" />
      <gate name="Gate78" />
    </and>
  </define-gate>
  <define-gate name="Gate101" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" />
      <gate name="Gate75" />
    </and>
  </define-gate>
  <define-gate name="Gate98" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_ERR" />
      <gate name="Gate72" />
    </and>
  </define-gate>
  <define-gate name="Gate95" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_ERR" />
      <gate name="Gate69" />
    </and>
  </define-gate>
  <define-gate name="Gate92" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_ERR" />
      <gate name="Gate66" />
    </and>
  </define-gate>
  <define-gate name="Gate89" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_ERR" />
      <gate name="Gate63" />
    </and>
  </define-gate>
  <define-gate name="Gate86" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_ERR" />
      <gate name="Gate60" />
    </and>
  </define-gate>
  <define-gate name="Gate83" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_ERR" />
      <gate name="Gate57" />
    </and>
  </define-gate>
  <define-gate name="Gate82" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate84" >
    <or >
      <gate name="Gate83" />
      <gate name="Gate82" />
    </or>
  </define-gate>
  <define-gate name="Gate85" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" />
      <gate name="Gate84" />
    </and>
  </define-gate>
  <define-gate name="Gate87" >
    <or >
      <gate name="Gate86" />
      <gate name="Gate85" />
    </or>
  </define-gate>
  <define-gate name="Gate88" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" />
      <gate name="Gate87" />
    </and>
  </define-gate>
  <define-gate name="Gate90" >
    <or >
      <gate name="Gate89" />
      <gate name="Gate88" />
    </or>
  </define-gate>
  <define-gate name="Gate91" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
      <gate name="Gate90" />
    </and>
  </define-gate>
  <define-gate name="Gate93" >
    <or >
      <gate name="Gate92" />
      <gate name="Gate91" />
    </or>
  </define-gate>
  <define-gate name="Gate94" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="Gate93" />
    </and>
  </define-gate>
  <define-gate name="Gate96" >
    <or >
      <gate name="Gate95" />
      <gate name="Gate94" />
    </or>
  </define-gate>
  <define-gate name="Gate97" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="Gate96" />
    </and>
  </define-gate>
  <define-gate name="Gate99" >
    <or >
      <gate name="Gate98" />
      <gate name="Gate97" />
    </or>
  </define-gate>
  <define-gate name="Gate100" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="Gate99" />
    </and>
  </define-gate>
  <define-gate name="Gate102" >
    <or >
      <gate name="Gate101" />
      <gate name="Gate100" />
    </or>
  </define-gate>
  <define-gate name="Gate103" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" />
      <gate name="Gate102" />
    </and>
  </define-gate>
  <define-gate name="Gate105" >
    <or >
      <gate name="Gate104" />
      <gate name="Gate103" />
    </or>
  </define-gate>
  <define-gate name="Gate106" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="Gate105" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_ERR" >
    <or >
      <gate name="Gate107" />
      <gate name="Gate106" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate127" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate129" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_ERR" />
      <gate name="Gate127" />
    </and>
  </define-gate>
  <define-gate name="Gate128" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_ERR" >
    <or >
      <gate name="Gate129" />
      <gate name="Gate128" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate133" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate135" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_ERR" />
      <gate name="Gate133" />
    </and>
  </define-gate>
  <define-gate name="Gate134" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out2_ERR" >
    <or >
      <gate name="Gate135" />
      <gate name="Gate134" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.in2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_local_flow_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_local_flow_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_local_flow_OK" />
  </define-gate>
  <define-gate name="Gate141" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate143" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" />
      <gate name="Gate141" />
    </and>
  </define-gate>
  <define-gate name="Gate142" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_ERR" >
    <or >
      <gate name="Gate143" />
      <gate name="Gate142" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate158" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate160" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_ERR" />
      <gate name="Gate158" />
    </and>
  </define-gate>
  <define-gate name="Gate159" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="Gate158" />
    </and>
  </define-gate>
  <define-gate name="Gate161" >
    <or >
      <gate name="Gate160" />
      <gate name="Gate159" />
    </or>
  </define-gate>
  <define-gate name="Gate166" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_ERR" />
      <gate name="Gate161" />
    </and>
  </define-gate>
  <define-gate name="Gate163" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_ERR" />
      <gate name="Gate158" />
    </and>
  </define-gate>
  <define-gate name="Gate162" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate164" >
    <or >
      <gate name="Gate163" />
      <gate name="Gate162" />
    </or>
  </define-gate>
  <define-gate name="Gate165" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_OK" />
      <gate name="Gate164" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_flows_ERR" >
    <or >
      <gate name="Gate166" />
      <gate name="Gate165" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_flows_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_flows_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_GPS_Receiver_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.out_cmd_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.out_cmd_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.out_cmd_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.out_cmd_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.out_cmd_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.out_cmd_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.out_cmd_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.out_cmd_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.out_cmd_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_RC_Serial_Bus_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_RC_Serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_RC_Serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WIFI_Serial_Bus_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WIFI_Serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WIFI_Serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WSL_Cross_channel_data_link_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WSL_Cross_channel_data_link_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WSL_Cross_channel_data_link_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WSL_Cross_channel_data_link_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WSL_Cross_channel_data_link_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WSL_Cross_channel_data_link_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate181" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate183" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_ERR" />
      <gate name="Gate181" />
    </and>
  </define-gate>
  <define-gate name="Gate182" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_OK" />
      <gate name="Gate181" />
    </and>
  </define-gate>
  <define-gate name="Gate184" >
    <or >
      <gate name="Gate183" />
      <gate name="Gate182" />
    </or>
  </define-gate>
  <define-gate name="Gate186" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_ERR" />
      <gate name="Gate184" />
    </and>
  </define-gate>
  <define-gate name="Gate185" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_OK" />
      <gate name="Gate184" />
    </and>
  </define-gate>
  <define-gate name="Gate187" >
    <or >
      <gate name="Gate186" />
      <gate name="Gate185" />
    </or>
  </define-gate>
  <define-gate name="Gate189" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_ERR" />
      <gate name="Gate187" />
    </and>
  </define-gate>
  <define-gate name="Gate188" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_OK" />
      <gate name="Gate187" />
    </and>
  </define-gate>
  <define-gate name="Gate190" >
    <or >
      <gate name="Gate189" />
      <gate name="Gate188" />
    </or>
  </define-gate>
  <define-gate name="Gate192" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_ERR" />
      <gate name="Gate190" />
    </and>
  </define-gate>
  <define-gate name="Gate191" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
      <gate name="Gate190" />
    </and>
  </define-gate>
  <define-gate name="Gate193" >
    <or >
      <gate name="Gate192" />
      <gate name="Gate191" />
    </or>
  </define-gate>
  <define-gate name="Gate196" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate193" />
    </and>
  </define-gate>
  <define-gate name="Gate195" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate193" />
    </and>
  </define-gate>
  <define-gate name="Gate197" >
    <or >
      <gate name="Gate196" />
      <gate name="Gate195" />
    </or>
  </define-gate>
  <define-gate name="Gate215" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="Gate197" />
    </and>
  </define-gate>
  <define-gate name="Gate212" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate193" />
    </and>
  </define-gate>
  <define-gate name="Gate208" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_ERR" />
      <gate name="Gate190" />
    </and>
  </define-gate>
  <define-gate name="Gate205" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_ERR" />
      <gate name="Gate187" />
    </and>
  </define-gate>
  <define-gate name="Gate202" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_ERR" />
      <gate name="Gate184" />
    </and>
  </define-gate>
  <define-gate name="Gate199" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_ERR" />
      <gate name="Gate181" />
    </and>
  </define-gate>
  <define-gate name="Gate198" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate200" >
    <or >
      <gate name="Gate199" />
      <gate name="Gate198" />
    </or>
  </define-gate>
  <define-gate name="Gate201" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_OK" />
      <gate name="Gate200" />
    </and>
  </define-gate>
  <define-gate name="Gate203" >
    <or >
      <gate name="Gate202" />
      <gate name="Gate201" />
    </or>
  </define-gate>
  <define-gate name="Gate204" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_OK" />
      <gate name="Gate203" />
    </and>
  </define-gate>
  <define-gate name="Gate206" >
    <or >
      <gate name="Gate205" />
      <gate name="Gate204" />
    </or>
  </define-gate>
  <define-gate name="Gate207" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
      <gate name="Gate206" />
    </and>
  </define-gate>
  <define-gate name="Gate209" >
    <or >
      <gate name="Gate208" />
      <gate name="Gate207" />
    </or>
  </define-gate>
  <define-gate name="Gate211" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate209" />
    </and>
  </define-gate>
  <define-gate name="Gate213" >
    <or >
      <gate name="Gate212" />
      <gate name="Gate211" />
    </or>
  </define-gate>
  <define-gate name="Gate214" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate213" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_local_flow_ERR" >
    <or >
      <gate name="Gate215" />
      <gate name="Gate214" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM1_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.out_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM2_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM2_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM2_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.out_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM3_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM3_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM3_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.out_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM4_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM4_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM4_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.out_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.out_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WSL_Cross_channel_data_link_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WSL_Cross_channel_data_link_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WSL_Cross_channel_data_link_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_OK" />
  </define-gate>
  <define-gate name="Gate231" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate233" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_ERR" />
      <gate name="Gate231" />
    </and>
  </define-gate>
  <define-gate name="Gate232" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.out_ERR" >
    <or >
      <gate name="Gate233" />
      <gate name="Gate232" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_OK" />
  </define-gate>
  <define-gate name="Gate239" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate241" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_ERR" />
      <gate name="Gate239" />
    </and>
  </define-gate>
  <define-gate name="Gate240" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.out_ERR" >
    <or >
      <gate name="Gate241" />
      <gate name="Gate240" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_OK" />
  </define-gate>
  <define-gate name="Gate247" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate249" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_ERR" />
      <gate name="Gate247" />
    </and>
  </define-gate>
  <define-gate name="Gate248" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.out_ERR" >
    <or >
      <gate name="Gate249" />
      <gate name="Gate248" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.out_OK" />
  </define-gate>
  <define-gate name="Gate255" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate257" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_ERR" />
      <gate name="Gate255" />
    </and>
  </define-gate>
  <define-gate name="Gate256" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.out_ERR" >
    <or >
      <gate name="Gate257" />
      <gate name="Gate256" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_RC_Serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_RC_Serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_RC_Serial_Bus_OK" />
  </define-gate>
  <define-gate name="Gate263" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate265" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_ERR" />
      <gate name="Gate263" />
    </and>
  </define-gate>
  <define-gate name="Gate264" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_ERR" >
    <or >
      <gate name="Gate265" />
      <gate name="Gate264" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WIFI_Serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WIFI_Serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_WIFI_Serial_Bus_OK" />
  </define-gate>
  <define-gate name="Gate271" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate273" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_ERR" />
      <gate name="Gate271" />
    </and>
  </define-gate>
  <define-gate name="Gate272" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_ERR" >
    <or >
      <gate name="Gate273" />
      <gate name="Gate272" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_ERR" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate282" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate284" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate282" />
    </and>
  </define-gate>
  <define-gate name="Gate283" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate282" />
    </and>
  </define-gate>
  <define-gate name="Gate285" >
    <or >
      <gate name="Gate284" />
      <gate name="Gate283" />
    </or>
  </define-gate>
  <define-gate name="Gate287" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate285" />
    </and>
  </define-gate>
  <define-gate name="Gate286" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate285" />
    </and>
  </define-gate>
  <define-gate name="Gate288" >
    <or >
      <gate name="Gate287" />
      <gate name="Gate286" />
    </or>
  </define-gate>
  <define-gate name="Gate298" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" />
      <gate name="Gate288" />
    </and>
  </define-gate>
  <define-gate name="Gate295" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate285" />
    </and>
  </define-gate>
  <define-gate name="Gate292" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate282" />
    </and>
  </define-gate>
  <define-gate name="Gate289" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate290" >
    <or >
      <gate name="Gate289" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate291" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate290" />
    </and>
  </define-gate>
  <define-gate name="Gate293" >
    <or >
      <gate name="Gate292" />
      <gate name="Gate291" />
    </or>
  </define-gate>
  <define-gate name="Gate294" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate293" />
    </and>
  </define-gate>
  <define-gate name="Gate296" >
    <or >
      <gate name="Gate295" />
      <gate name="Gate294" />
    </or>
  </define-gate>
  <define-gate name="Gate297" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="Gate296" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_LOST" >
    <or >
      <gate name="Gate298" />
      <gate name="Gate297" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate304" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate306" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_ERR" />
      <gate name="Gate304" />
    </and>
  </define-gate>
  <define-gate name="Gate305" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.out_ERR" >
    <or >
      <gate name="Gate306" />
      <gate name="Gate305" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_local_flow_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_local_flow_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.out_cmd_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.out_cmd_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.out_cmd_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_local_flow_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_local_flow_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.out_cmd_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.out_cmd_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.out_cmd_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_local_flow_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_local_flow_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.out_cmd_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.out_cmd_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.out_cmd_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="Gate329" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate331" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_ERR" />
      <gate name="Gate329" />
    </and>
  </define-gate>
  <define-gate name="Gate330" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_OK" />
      <gate name="Gate329" />
    </and>
  </define-gate>
  <define-gate name="Gate332" >
    <or >
      <gate name="Gate331" />
      <gate name="Gate330" />
    </or>
  </define-gate>
  <define-gate name="Gate334" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_ERR" />
      <gate name="Gate332" />
    </and>
  </define-gate>
  <define-gate name="Gate333" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_OK" />
      <gate name="Gate332" />
    </and>
  </define-gate>
  <define-gate name="Gate335" >
    <or >
      <gate name="Gate334" />
      <gate name="Gate333" />
    </or>
  </define-gate>
  <define-gate name="Gate343" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_ERR" />
      <gate name="Gate335" />
    </and>
  </define-gate>
  <define-gate name="Gate340" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_ERR" />
      <gate name="Gate332" />
    </and>
  </define-gate>
  <define-gate name="Gate337" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_ERR" />
      <gate name="Gate329" />
    </and>
  </define-gate>
  <define-gate name="Gate336" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate338" >
    <or >
      <gate name="Gate337" />
      <gate name="Gate336" />
    </or>
  </define-gate>
  <define-gate name="Gate339" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_OK" />
      <gate name="Gate338" />
    </and>
  </define-gate>
  <define-gate name="Gate341" >
    <or >
      <gate name="Gate340" />
      <gate name="Gate339" />
    </or>
  </define-gate>
  <define-gate name="Gate342" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_OK" />
      <gate name="Gate341" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_ERR" >
    <or >
      <gate name="Gate343" />
      <gate name="Gate342" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_ERR" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate354" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate356" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate354" />
    </and>
  </define-gate>
  <define-gate name="Gate355" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate354" />
    </and>
  </define-gate>
  <define-gate name="Gate357" >
    <or >
      <gate name="Gate356" />
      <gate name="Gate355" />
    </or>
  </define-gate>
  <define-gate name="Gate359" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate357" />
    </and>
  </define-gate>
  <define-gate name="Gate358" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate357" />
    </and>
  </define-gate>
  <define-gate name="Gate360" >
    <or >
      <gate name="Gate359" />
      <gate name="Gate358" />
    </or>
  </define-gate>
  <define-gate name="Gate370" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_LOST" />
      <gate name="Gate360" />
    </and>
  </define-gate>
  <define-gate name="Gate367" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate357" />
    </and>
  </define-gate>
  <define-gate name="Gate364" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate354" />
    </and>
  </define-gate>
  <define-gate name="Gate361" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate362" >
    <or >
      <gate name="Gate361" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate363" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate362" />
    </and>
  </define-gate>
  <define-gate name="Gate365" >
    <or >
      <gate name="Gate364" />
      <gate name="Gate363" />
    </or>
  </define-gate>
  <define-gate name="Gate366" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate365" />
    </and>
  </define-gate>
  <define-gate name="Gate368" >
    <or >
      <gate name="Gate367" />
      <gate name="Gate366" />
    </or>
  </define-gate>
  <define-gate name="Gate369" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="Gate368" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_LOST" >
    <or >
      <gate name="Gate370" />
      <gate name="Gate369" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate376" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate378" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_ERR" />
      <gate name="Gate376" />
    </and>
  </define-gate>
  <define-gate name="Gate377" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_ERR" >
    <or >
      <gate name="Gate378" />
      <gate name="Gate377" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate382" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate384" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_ERR" />
      <gate name="Gate382" />
    </and>
  </define-gate>
  <define-gate name="Gate383" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_ERR" >
    <or >
      <gate name="Gate384" />
      <gate name="Gate383" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_sensors_flows_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_sensors_flows_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_sensors_flows_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_ERR" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate393" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate395" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate393" />
    </and>
  </define-gate>
  <define-gate name="Gate394" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate393" />
    </and>
  </define-gate>
  <define-gate name="Gate396" >
    <or >
      <gate name="Gate395" />
      <gate name="Gate394" />
    </or>
  </define-gate>
  <define-gate name="Gate398" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate396" />
    </and>
  </define-gate>
  <define-gate name="Gate397" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate396" />
    </and>
  </define-gate>
  <define-gate name="Gate399" >
    <or >
      <gate name="Gate398" />
      <gate name="Gate397" />
    </or>
  </define-gate>
  <define-gate name="Gate409" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_LOST" />
      <gate name="Gate399" />
    </and>
  </define-gate>
  <define-gate name="Gate406" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate396" />
    </and>
  </define-gate>
  <define-gate name="Gate403" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate393" />
    </and>
  </define-gate>
  <define-gate name="Gate400" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate401" >
    <or >
      <gate name="Gate400" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate402" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate401" />
    </and>
  </define-gate>
  <define-gate name="Gate404" >
    <or >
      <gate name="Gate403" />
      <gate name="Gate402" />
    </or>
  </define-gate>
  <define-gate name="Gate405" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate404" />
    </and>
  </define-gate>
  <define-gate name="Gate407" >
    <or >
      <gate name="Gate406" />
      <gate name="Gate405" />
    </or>
  </define-gate>
  <define-gate name="Gate408" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="Gate407" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_LOST" >
    <or >
      <gate name="Gate409" />
      <gate name="Gate408" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate415" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate417" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_ERR" />
      <gate name="Gate415" />
    </and>
  </define-gate>
  <define-gate name="Gate416" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_ERR" >
    <or >
      <gate name="Gate417" />
      <gate name="Gate416" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate421" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate423" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_ERR" />
      <gate name="Gate421" />
    </and>
  </define-gate>
  <define-gate name="Gate422" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_ERR" >
    <or >
      <gate name="Gate423" />
      <gate name="Gate422" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WSL_Cross_channel_data_link_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WSL_Cross_channel_data_link_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WSL_Cross_channel_data_link_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.out_OK" />
  </define-gate>
  <define-gate name="Gate429" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate431" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_ERR" />
      <gate name="Gate429" />
    </and>
  </define-gate>
  <define-gate name="Gate430" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_ERR" >
    <or >
      <gate name="Gate431" />
      <gate name="Gate430" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate435" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate437" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_ERR" />
      <gate name="Gate435" />
    </and>
  </define-gate>
  <define-gate name="Gate436" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out2_ERR" >
    <or >
      <gate name="Gate437" />
      <gate name="Gate436" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.in2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_local_flow_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_local_flow_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_local_flow_OK" />
  </define-gate>
  <define-gate name="Gate443" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate445" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_ERR" />
      <gate name="Gate443" />
    </and>
  </define-gate>
  <define-gate name="Gate444" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.out_ERR" >
    <or >
      <gate name="Gate445" />
      <gate name="Gate444" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_RC_Serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_RC_Serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_RC_Serial_Bus_OK" />
  </define-gate>
  <define-gate name="Gate451" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate453" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_ERR" />
      <gate name="Gate451" />
    </and>
  </define-gate>
  <define-gate name="Gate452" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_ERR" >
    <or >
      <gate name="Gate453" />
      <gate name="Gate452" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WIFI_Serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WIFI_Serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WIFI_Serial_Bus_OK" />
  </define-gate>
  <define-gate name="Gate459" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate461" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_ERR" />
      <gate name="Gate459" />
    </and>
  </define-gate>
  <define-gate name="Gate460" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_ERR" >
    <or >
      <gate name="Gate461" />
      <gate name="Gate460" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_ERR" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate470" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate472" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate470" />
    </and>
  </define-gate>
  <define-gate name="Gate471" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate470" />
    </and>
  </define-gate>
  <define-gate name="Gate473" >
    <or >
      <gate name="Gate472" />
      <gate name="Gate471" />
    </or>
  </define-gate>
  <define-gate name="Gate475" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate473" />
    </and>
  </define-gate>
  <define-gate name="Gate474" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate473" />
    </and>
  </define-gate>
  <define-gate name="Gate476" >
    <or >
      <gate name="Gate475" />
      <gate name="Gate474" />
    </or>
  </define-gate>
  <define-gate name="Gate486" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_LOST" />
      <gate name="Gate476" />
    </and>
  </define-gate>
  <define-gate name="Gate483" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="Gate473" />
    </and>
  </define-gate>
  <define-gate name="Gate480" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="Gate470" />
    </and>
  </define-gate>
  <define-gate name="Gate477" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate478" >
    <or >
      <gate name="Gate477" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate479" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="Gate478" />
    </and>
  </define-gate>
  <define-gate name="Gate481" >
    <or >
      <gate name="Gate480" />
      <gate name="Gate479" />
    </or>
  </define-gate>
  <define-gate name="Gate482" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate481" />
    </and>
  </define-gate>
  <define-gate name="Gate484" >
    <or >
      <gate name="Gate483" />
      <gate name="Gate482" />
    </or>
  </define-gate>
  <define-gate name="Gate485" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="Gate484" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_LOST" >
    <or >
      <gate name="Gate486" />
      <gate name="Gate485" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate492" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate494" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_ERR" />
      <gate name="Gate492" />
    </and>
  </define-gate>
  <define-gate name="Gate493" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.out_ERR" >
    <or >
      <gate name="Gate494" />
      <gate name="Gate493" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor3_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor3_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor3_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor3_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor4_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor4_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_motor4_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor4_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate521" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate523" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_ERR" />
      <gate name="Gate521" />
    </and>
  </define-gate>
  <define-gate name="Gate522" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="Gate521" />
    </and>
  </define-gate>
  <define-gate name="Gate524" >
    <or >
      <gate name="Gate523" />
      <gate name="Gate522" />
    </or>
  </define-gate>
  <define-gate name="Gate529" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_ERR" />
      <gate name="Gate524" />
    </and>
  </define-gate>
  <define-gate name="Gate526" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_ERR" />
      <gate name="Gate521" />
    </and>
  </define-gate>
  <define-gate name="Gate525" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate527" >
    <or >
      <gate name="Gate526" />
      <gate name="Gate525" />
    </or>
  </define-gate>
  <define-gate name="Gate528" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_OK" />
      <gate name="Gate527" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_sensors_flows_ERR" >
    <or >
      <gate name="Gate529" />
      <gate name="Gate528" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_sensors_flows_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_sensors_flows_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_GPS_Receiver_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_CAN_Wire_Optical_Flow_Sensor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.out_cmd_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.out_cmd_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.out_cmd_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.out_cmd_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.out_cmd_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.out_cmd_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.out_cmd_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.out_cmd_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.out_cmd_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_RC_Serial_Bus_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_RC_Serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_RC_Serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WIFI_Serial_Bus_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WIFI_Serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WIFI_Serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WSL_Cross_channel_data_link_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WSL_Cross_channel_data_link_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WSL_Cross_channel_data_link_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WSL_Cross_channel_data_link_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_WSL_Cross_channel_data_link_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WSL_Cross_channel_data_link_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate544" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate546" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_ERR" />
      <gate name="Gate544" />
    </and>
  </define-gate>
  <define-gate name="Gate545" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_OK" />
      <gate name="Gate544" />
    </and>
  </define-gate>
  <define-gate name="Gate547" >
    <or >
      <gate name="Gate546" />
      <gate name="Gate545" />
    </or>
  </define-gate>
  <define-gate name="Gate549" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_ERR" />
      <gate name="Gate547" />
    </and>
  </define-gate>
  <define-gate name="Gate548" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_OK" />
      <gate name="Gate547" />
    </and>
  </define-gate>
  <define-gate name="Gate550" >
    <or >
      <gate name="Gate549" />
      <gate name="Gate548" />
    </or>
  </define-gate>
  <define-gate name="Gate552" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_ERR" />
      <gate name="Gate550" />
    </and>
  </define-gate>
  <define-gate name="Gate551" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_OK" />
      <gate name="Gate550" />
    </and>
  </define-gate>
  <define-gate name="Gate553" >
    <or >
      <gate name="Gate552" />
      <gate name="Gate551" />
    </or>
  </define-gate>
  <define-gate name="Gate555" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_ERR" />
      <gate name="Gate553" />
    </and>
  </define-gate>
  <define-gate name="Gate554" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_OK" />
      <gate name="Gate553" />
    </and>
  </define-gate>
  <define-gate name="Gate556" >
    <or >
      <gate name="Gate555" />
      <gate name="Gate554" />
    </or>
  </define-gate>
  <define-gate name="Gate558" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_ERR" />
      <gate name="Gate556" />
    </and>
  </define-gate>
  <define-gate name="Gate557" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
      <gate name="Gate556" />
    </and>
  </define-gate>
  <define-gate name="Gate559" >
    <or >
      <gate name="Gate558" />
      <gate name="Gate557" />
    </or>
  </define-gate>
  <define-gate name="Gate562" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate559" />
    </and>
  </define-gate>
  <define-gate name="Gate561" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate559" />
    </and>
  </define-gate>
  <define-gate name="Gate563" >
    <or >
      <gate name="Gate562" />
      <gate name="Gate561" />
    </or>
  </define-gate>
  <define-gate name="Gate584" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_ERR" />
      <gate name="Gate563" />
    </and>
  </define-gate>
  <define-gate name="Gate581" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate559" />
    </and>
  </define-gate>
  <define-gate name="Gate577" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_ERR" />
      <gate name="Gate556" />
    </and>
  </define-gate>
  <define-gate name="Gate574" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_ERR" />
      <gate name="Gate553" />
    </and>
  </define-gate>
  <define-gate name="Gate571" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_ERR" />
      <gate name="Gate550" />
    </and>
  </define-gate>
  <define-gate name="Gate568" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_ERR" />
      <gate name="Gate547" />
    </and>
  </define-gate>
  <define-gate name="Gate565" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_ERR" />
      <gate name="Gate544" />
    </and>
  </define-gate>
  <define-gate name="Gate564" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate566" >
    <or >
      <gate name="Gate565" />
      <gate name="Gate564" />
    </or>
  </define-gate>
  <define-gate name="Gate567" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_OK" />
      <gate name="Gate566" />
    </and>
  </define-gate>
  <define-gate name="Gate569" >
    <or >
      <gate name="Gate568" />
      <gate name="Gate567" />
    </or>
  </define-gate>
  <define-gate name="Gate570" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_OK" />
      <gate name="Gate569" />
    </and>
  </define-gate>
  <define-gate name="Gate572" >
    <or >
      <gate name="Gate571" />
      <gate name="Gate570" />
    </or>
  </define-gate>
  <define-gate name="Gate573" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_OK" />
      <gate name="Gate572" />
    </and>
  </define-gate>
  <define-gate name="Gate575" >
    <or >
      <gate name="Gate574" />
      <gate name="Gate573" />
    </or>
  </define-gate>
  <define-gate name="Gate576" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
      <gate name="Gate575" />
    </and>
  </define-gate>
  <define-gate name="Gate578" >
    <or >
      <gate name="Gate577" />
      <gate name="Gate576" />
    </or>
  </define-gate>
  <define-gate name="Gate580" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="Gate578" />
    </and>
  </define-gate>
  <define-gate name="Gate582" >
    <or >
      <gate name="Gate581" />
      <gate name="Gate580" />
    </or>
  </define-gate>
  <define-gate name="Gate583" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="Gate582" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_local_flow_ERR" >
    <or >
      <gate name="Gate584" />
      <gate name="Gate583" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Inertial_reference_sensors_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Magnetometer_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_PowerSupply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.in_Pressure_sensor_behavior_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out1_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.out_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor1_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor2_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor2_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor2_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor3_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor3_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor3_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor4_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor4_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor4_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.out_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.out_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.out_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WSL_Cross_channel_data_link_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WSL_Cross_channel_data_link_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WSL_Cross_channel_data_link_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.out2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_local_flow_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_PowerSupply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_local_flow_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_PowerSupply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.out_cmd_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.out_cmd_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.out_cmd_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.out_CAN_Wire_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.out_CAN_Wire_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_GPS_Receiver_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.out_CAN_Wire_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.out_CAN_Wire_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.out_CAN_Wire_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_LIDAR_Altimeter_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.out_CAN_Wire_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.out_CAN_Wire_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.out_CAN_Wire_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_Optical_Flow_Sensor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.out_CAN_Wire_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor1_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_CAN_Wire_motor_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_CAN_Wire_motor_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor1_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_CAN_Wire_motor_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor2_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_CAN_Wire_motor_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor2_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_CAN_Wire_motor_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor2_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_CAN_Wire_motor_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor3_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_CAN_Wire_motor_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor3_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_CAN_Wire_motor_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor3_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_CAN_Wire_motor_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor4_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_CAN_Wire_motor_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor4_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_CAN_Wire_motor_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_CAN_Wire_motor4_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_CAN_Wire_motor_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Flight_Controller_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Flight_Controller_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_PowerSupply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_flight_control_system_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_PowerSupply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_flight_control_system_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.out_RC_serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.out_RC_serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_RC_Serial_Bus_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.out_RC_serial_Bus_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_WIFI_Serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_WIFI_Serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_WIFI_Serial_Bus_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_WIFI_Serial_Bus_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_PowerSupply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_PowerSupply_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate609" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate611" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_ERR" />
      <gate name="Gate609" />
    </and>
  </define-gate>
  <define-gate name="Gate610" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate612" >
    <or >
      <gate name="Gate611" />
      <gate name="Gate610" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_GPS_Receiver_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="Gate612" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_GPS_Receiver_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_GPS_Receiver_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_GPS_Receiver_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_GPS_Receiver_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate618" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate620" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_ERR" />
      <gate name="Gate618" />
    </and>
  </define-gate>
  <define-gate name="Gate619" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate621" >
    <or >
      <gate name="Gate620" />
      <gate name="Gate619" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_LIDAR_Altimeter_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="Gate621" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_LIDAR_Altimeter_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_LIDAR_Altimeter_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_LIDAR_Altimeter_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate627" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate629" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_ERR" />
      <gate name="Gate627" />
    </and>
  </define-gate>
  <define-gate name="Gate628" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate630" >
    <or >
      <gate name="Gate629" />
      <gate name="Gate628" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_Optical_Flow_Sensor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="Gate630" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_Optical_Flow_Sensor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_Optical_Flow_Sensor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_Optical_Flow_Sensor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor3_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor3_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor3_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor3_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor3_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor3_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor4_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor4_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor4_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor4_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor4_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_CAN_Wire_motor4_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM3_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM3_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM3_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM3_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM3_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM3_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM4_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM4_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM4_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM4_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM4_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_PWM4_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_RC_Serial_Bus_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_RC_Serial_Bus_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate662" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate664" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_ERR" />
      <gate name="Gate662" />
    </and>
  </define-gate>
  <define-gate name="Gate663" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate665" >
    <or >
      <gate name="Gate664" />
      <gate name="Gate663" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="Gate665" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.out_WIFI_Serial_Bus_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.out_WIFI_Serial_Bus_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_CAN_Wire_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_GPS_Receiver_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_CAN_Wire_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_GPS_Receiver_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_CAN_Wire_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_GPS_Receiver_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_GPS_Recerver_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_GPS_Recerver_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_CAN_Wire_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_CAN_Wire_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_ML_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_CAN_Wire_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate676" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate678" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_ERR" />
      <gate name="Gate676" />
    </and>
  </define-gate>
  <define-gate name="Gate677" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.out_CAN_Wire_ERR" >
    <or >
      <gate name="Gate678" />
      <gate name="Gate677" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.out_CAN_Wire_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.out_CAN_Wire_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate687" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="Gate686" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_ERR" >
    <or >
      <gate name="Gate687" />
      <gate name="Gate686" />
    </or>
  </define-gate>
  <define-gate name="Gate692" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="Gate691" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_Loss_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="Gate693" >
    <or >
      <gate name="Gate692" />
      <gate name="Gate691" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_ERR_Failure" />
      </not>
      <gate name="Gate693" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.vsWorking_ERR" >
    <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.ev_ERR_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.vsWorking_ERR" >
    <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.ev_ERR_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_CAN_Wire_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_LIDAR_Altimeter_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_CAN_Wire_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_LIDAR_Altimeter_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_CAN_Wire_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_LIDAR_Altimeter_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_LIDAR_Altimeter_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_LIDAR_Altimeter_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_CAN_Wire_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_CAN_Wire_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_ML_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_CAN_Wire_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate698" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate700" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_ERR" />
      <gate name="Gate698" />
    </and>
  </define-gate>
  <define-gate name="Gate699" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.out_CAN_Wire_ERR" >
    <or >
      <gate name="Gate700" />
      <gate name="Gate699" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.out_CAN_Wire_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.out_CAN_Wire_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate709" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="Gate708" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_ERR" >
    <or >
      <gate name="Gate709" />
      <gate name="Gate708" />
    </or>
  </define-gate>
  <define-gate name="Gate714" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="Gate713" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_Loss_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="Gate715" >
    <or >
      <gate name="Gate714" />
      <gate name="Gate713" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_ERR_Failure" />
      </not>
      <gate name="Gate715" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_CAN_Wire_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_Optical_Flow_Sensor_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_CAN_Wire_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_Optical_Flow_Sensor_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_CAN_Wire_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_Optical_Flow_Sensor_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Optical_Flow_Sensor_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Optical_Flow_Sensor_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_CAN_Wire_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_CAN_Wire_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_ML_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_CAN_Wire_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate720" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate722" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_ERR" />
      <gate name="Gate720" />
    </and>
  </define-gate>
  <define-gate name="Gate721" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.out_CAN_Wire_ERR" >
    <or >
      <gate name="Gate722" />
      <gate name="Gate721" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.out_CAN_Wire_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.out_CAN_Wire_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate731" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="Gate730" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_ERR" >
    <or >
      <gate name="Gate731" />
      <gate name="Gate730" />
    </or>
  </define-gate>
  <define-gate name="Gate736" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_Loss_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="Gate735" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_Loss_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_ERR_Failure" />
      </not>
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="Gate737" >
    <or >
      <gate name="Gate736" />
      <gate name="Gate735" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_ERR_Failure" />
      </not>
      <gate name="Gate737" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_RC_Receiver_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_RC_Receiver_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_RC_Serial_Bus_Supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_RC_Serial_Bus_Supply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_RC_Serial_Bus_Supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_RC_Serial_Bus_Supply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_USL_Remote_Control_ERR" >
    <gate name="AIDA_System.drone_AIDA.in_USL_Remote_Control_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_USL_Remote_Control_LOST" >
    <gate name="AIDA_System.drone_AIDA.in_USL_Remote_Control_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_USL_Remote_Control_OK" >
    <gate name="AIDA_System.drone_AIDA.in_USL_Remote_Control_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_RC_Serial_Bus_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_USL_Remote_Control_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_RC_Serial_Bus_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_USL_Remote_Control_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_RC_Serial_Bus_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_USL_Remote_Control_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate745" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate747" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_ERR" />
      <gate name="Gate745" />
    </and>
  </define-gate>
  <define-gate name="Gate746" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.out_RC_serial_Bus_ERR" >
    <or >
      <gate name="Gate747" />
      <gate name="Gate746" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.out_RC_serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.out_RC_serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Wifi_Controller_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Wifi_Controller_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_USL_Mission_Data_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_Supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_Supply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_Supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_WIFI_Serial_Bus_Supply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_WIFI_Serial_Bus_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate759" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate761" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_ERR" />
      <gate name="Gate759" />
    </and>
  </define-gate>
  <define-gate name="Gate760" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_USL_Mission_Data_ERR" >
    <or >
      <gate name="Gate761" />
      <gate name="Gate760" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_USL_Mission_Data_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_USL_Mission_Data_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate765" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate767" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_ERR" />
      <gate name="Gate765" />
    </and>
  </define-gate>
  <define-gate name="Gate766" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_WIFI_Serial_Bus_ERR" >
    <or >
      <gate name="Gate767" />
      <gate name="Gate766" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_WIFI_Serial_Bus_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.out_WIFI_Serial_Bus_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.in_local_flow_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.out_EPL_Power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.out_EPL_Power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_power_supply_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_power_supply_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.out_EPL_Power_supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.out_EPL_Power_supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.out_EPL_Power_supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.out_EPL_Power_supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU3_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.out_EPL_Power_supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU3_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.out_EPL_Power_supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU4_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.out_EPL_Power_supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU4_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.out_EPL_Power_supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_flight_control_system_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.out_EPL_Power_supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_flight_control_system_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.out_EPL_Power_supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.in_ML_power_supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.out_EPL_Power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.out_EPL_Power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.out_EPL_Power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.out_EPL_Power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.out_EPL_Power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.out_EPL_Power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.out_EPL_Power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.out_EPL_Power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit1_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit1_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_command_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_command_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_command_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_ML_rotation_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_ML_rotation_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_ML_rotation_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate814" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate816" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_ERR" />
      <gate name="Gate814" />
    </and>
  </define-gate>
  <define-gate name="Gate815" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_ERR" >
    <or >
      <gate name="Gate816" />
      <gate name="Gate815" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate828" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate830" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_ERR" />
      <gate name="Gate828" />
    </and>
  </define-gate>
  <define-gate name="Gate829" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.out_ERR" >
    <or >
      <gate name="Gate830" />
      <gate name="Gate829" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_CAN_Wire_motor_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_CAN_Wire_motor_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_CAN_Wire_motor_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate842" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate844" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_ERR" />
      <gate name="Gate842" />
    </and>
  </define-gate>
  <define-gate name="Gate843" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out1_ERR" >
    <or >
      <gate name="Gate844" />
      <gate name="Gate843" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in1_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate848" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate850" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="Gate848" />
    </and>
  </define-gate>
  <define-gate name="Gate849" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out2_ERR" >
    <or >
      <gate name="Gate850" />
      <gate name="Gate849" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.in2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_CAN_Wire_motor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor1_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_CAN_Wire_motor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor1_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_CAN_Wire_motor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor1_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_EPL_Power_Supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU1_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_EPL_Power_Supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU1_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_PWM_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM1_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_PWM_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM1_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_PWM_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM1_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_Speed_measure_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_Speed_measure_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_Speed_measure_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_Speed_measure_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_Speed_measure_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_Speed_measure_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_WSL_Motor_voltage_feedback_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_WSL_Motor_voltage_feedback_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_WSL_Motor_voltage_feedback_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_PWM_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_PWM_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_PWM_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate869" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate866" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="Gate869" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" />
      <gate name="Gate866" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate890" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate892" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate890" />
    </and>
  </define-gate>
  <define-gate name="Gate891" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="Gate890" />
    </and>
  </define-gate>
  <define-gate name="Gate893" >
    <or >
      <gate name="Gate892" />
      <gate name="Gate891" />
    </or>
  </define-gate>
  <define-gate name="Gate898" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" />
      <gate name="Gate893" />
    </and>
  </define-gate>
  <define-gate name="Gate895" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate890" />
    </and>
  </define-gate>
  <define-gate name="Gate894" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate896" >
    <or >
      <gate name="Gate895" />
      <gate name="Gate894" />
    </or>
  </define-gate>
  <define-gate name="Gate897" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="Gate896" />
    </and>
  </define-gate>
  <define-gate name="Gate899" >
    <or >
      <gate name="Gate898" />
      <gate name="Gate897" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="Gate899" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_CAN_Wire_motor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_CAN_Wire_motor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_CAN_Wire_motor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.out2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.out_command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.in_ML_rotation_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_ML_rotation_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.in_ML_rotation_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_ML_rotation_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.in_ML_rotation_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.out_ML_rotation_OK" />
  </define-gate>
  <define-gate name="Gate915" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.in_ML_rotation_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.out_ML_Propeller_thrust_and_torque_ERR" >
    <or >
      <gate name="Gate915" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate917" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.in_ML_rotation_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.out_ML_Propeller_thrust_and_torque_LOST" >
    <or >
      <gate name="Gate917" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.out_ML_Propeller_thrust_and_torque_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.in_ML_rotation_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_command_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_command_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_command_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_ML_rotation_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_ML_rotation_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_ML_rotation_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate943" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate945" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_ERR" />
      <gate name="Gate943" />
    </and>
  </define-gate>
  <define-gate name="Gate944" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_ERR" >
    <or >
      <gate name="Gate945" />
      <gate name="Gate944" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate957" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate959" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_ERR" />
      <gate name="Gate957" />
    </and>
  </define-gate>
  <define-gate name="Gate958" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.out_ERR" >
    <or >
      <gate name="Gate959" />
      <gate name="Gate958" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_CAN_Wire_motor_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_CAN_Wire_motor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_CAN_Wire_motor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate971" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate973" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="Gate971" />
    </and>
  </define-gate>
  <define-gate name="Gate972" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out1_ERR" >
    <or >
      <gate name="Gate973" />
      <gate name="Gate972" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate977" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate979" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_ERR" />
      <gate name="Gate977" />
    </and>
  </define-gate>
  <define-gate name="Gate978" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out2_ERR" >
    <or >
      <gate name="Gate979" />
      <gate name="Gate978" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_CAN_Wire_motor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_CAN_Wire_motor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_CAN_Wire_motor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_EPL_Power_Supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_EPL_Power_Supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_PWM_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM2_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_PWM_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM2_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_PWM_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM2_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_Speed_measure_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_Speed_measure_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_Speed_measure_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_Speed_measure_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_Speed_measure_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_Speed_measure_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_WSL_Motor_voltage_feedback_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_WSL_Motor_voltage_feedback_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_WSL_Motor_voltage_feedback_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_PWM_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_PWM_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_PWM_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate998" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate995" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="Gate998" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" />
      <gate name="Gate995" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1019" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1021" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate1019" />
    </and>
  </define-gate>
  <define-gate name="Gate1020" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="Gate1019" />
    </and>
  </define-gate>
  <define-gate name="Gate1022" >
    <or >
      <gate name="Gate1021" />
      <gate name="Gate1020" />
    </or>
  </define-gate>
  <define-gate name="Gate1027" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" />
      <gate name="Gate1022" />
    </and>
  </define-gate>
  <define-gate name="Gate1024" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate1019" />
    </and>
  </define-gate>
  <define-gate name="Gate1023" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate1025" >
    <or >
      <gate name="Gate1024" />
      <gate name="Gate1023" />
    </or>
  </define-gate>
  <define-gate name="Gate1026" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="Gate1025" />
    </and>
  </define-gate>
  <define-gate name="Gate1028" >
    <or >
      <gate name="Gate1027" />
      <gate name="Gate1026" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="Gate1028" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_CAN_Wire_motor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_CAN_Wire_motor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_CAN_Wire_motor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.out2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.out_command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.in_ML_rotation_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_ML_rotation_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.in_ML_rotation_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_ML_rotation_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.in_ML_rotation_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.out_ML_rotation_OK" />
  </define-gate>
  <define-gate name="Gate1044" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.in_ML_rotation_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.out_ML_Propeller_thrust_and_torque_ERR" >
    <or >
      <gate name="Gate1044" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate1046" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.in_ML_rotation_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.out_ML_Propeller_thrust_and_torque_LOST" >
    <or >
      <gate name="Gate1046" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.out_ML_Propeller_thrust_and_torque_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.in_ML_rotation_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit3_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit3_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_command_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_command_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_command_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_ML_rotation_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_ML_rotation_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_ML_rotation_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1072" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1074" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_ERR" />
      <gate name="Gate1072" />
    </and>
  </define-gate>
  <define-gate name="Gate1073" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_ERR" >
    <or >
      <gate name="Gate1074" />
      <gate name="Gate1073" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1086" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1088" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_ERR" />
      <gate name="Gate1086" />
    </and>
  </define-gate>
  <define-gate name="Gate1087" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.out_ERR" >
    <or >
      <gate name="Gate1088" />
      <gate name="Gate1087" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_CAN_Wire_motor_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_CAN_Wire_motor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_CAN_Wire_motor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1100" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1102" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="Gate1100" />
    </and>
  </define-gate>
  <define-gate name="Gate1101" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out1_ERR" >
    <or >
      <gate name="Gate1102" />
      <gate name="Gate1101" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1106" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1108" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_ERR" />
      <gate name="Gate1106" />
    </and>
  </define-gate>
  <define-gate name="Gate1107" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out2_ERR" >
    <or >
      <gate name="Gate1108" />
      <gate name="Gate1107" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_CAN_Wire_motor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor3_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_CAN_Wire_motor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor3_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_CAN_Wire_motor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor3_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_EPL_Power_Supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU3_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_EPL_Power_Supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU3_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_PWM_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM3_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_PWM_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM3_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_PWM_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM3_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_Speed_measure_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_Speed_measure_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_Speed_measure_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_Speed_measure_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_Speed_measure_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_Speed_measure_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_WSL_Motor_voltage_feedback_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_WSL_Motor_voltage_feedback_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_WSL_Motor_voltage_feedback_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_PWM_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_PWM_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_PWM_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate1127" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1124" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="Gate1127" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" />
      <gate name="Gate1124" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1148" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1150" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate1148" />
    </and>
  </define-gate>
  <define-gate name="Gate1149" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="Gate1148" />
    </and>
  </define-gate>
  <define-gate name="Gate1151" >
    <or >
      <gate name="Gate1150" />
      <gate name="Gate1149" />
    </or>
  </define-gate>
  <define-gate name="Gate1156" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" />
      <gate name="Gate1151" />
    </and>
  </define-gate>
  <define-gate name="Gate1153" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate1148" />
    </and>
  </define-gate>
  <define-gate name="Gate1152" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate1154" >
    <or >
      <gate name="Gate1153" />
      <gate name="Gate1152" />
    </or>
  </define-gate>
  <define-gate name="Gate1155" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="Gate1154" />
    </and>
  </define-gate>
  <define-gate name="Gate1157" >
    <or >
      <gate name="Gate1156" />
      <gate name="Gate1155" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="Gate1157" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_CAN_Wire_motor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_CAN_Wire_motor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_CAN_Wire_motor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.out2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.out_command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.in_ML_rotation_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_ML_rotation_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.in_ML_rotation_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_ML_rotation_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.in_ML_rotation_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.out_ML_rotation_OK" />
  </define-gate>
  <define-gate name="Gate1173" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.in_ML_rotation_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.out_ML_Propeller_thrust_and_torque_ERR" >
    <or >
      <gate name="Gate1173" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate1175" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.in_ML_rotation_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.out_ML_Propeller_thrust_and_torque_LOST" >
    <or >
      <gate name="Gate1175" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.out_ML_Propeller_thrust_and_torque_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.in_ML_rotation_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit4_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit4_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_command_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_command_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_command_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_ML_rotation_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_ML_rotation_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_ML_rotation_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1201" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1203" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_ERR" />
      <gate name="Gate1201" />
    </and>
  </define-gate>
  <define-gate name="Gate1202" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_ERR" >
    <or >
      <gate name="Gate1203" />
      <gate name="Gate1202" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.in_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.in_command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1215" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1217" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_ERR" />
      <gate name="Gate1215" />
    </and>
  </define-gate>
  <define-gate name="Gate1216" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.out_ERR" >
    <or >
      <gate name="Gate1217" />
      <gate name="Gate1216" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.out_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.out_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.in_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_CAN_Wire_motor_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_CAN_Wire_motor_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_CAN_Wire_motor_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1229" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1231" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="Gate1229" />
    </and>
  </define-gate>
  <define-gate name="Gate1230" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out1_ERR" >
    <or >
      <gate name="Gate1231" />
      <gate name="Gate1230" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out1_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out1_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in1_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1235" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1237" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_ERR" />
      <gate name="Gate1235" />
    </and>
  </define-gate>
  <define-gate name="Gate1236" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out2_ERR" >
    <or >
      <gate name="Gate1237" />
      <gate name="Gate1236" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out2_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out2_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.in2_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_CAN_Wire_motor_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor4_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_CAN_Wire_motor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor4_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_CAN_Wire_motor_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_CAN_Wire_motor4_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_EPL_Power_Supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU4_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_EPL_Power_Supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.out_EPL_Power_supply_PU4_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.in_ML_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.in_ML_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_PWM_ERR" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM4_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_PWM_LOST" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM4_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_PWM_OK" >
    <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.out_PWM4_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_Speed_measure_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_Speed_measure_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_Speed_measure_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_Speed_measure_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_Speed_measure_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_Speed_measure_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_WSL_Motor_voltage_feedback_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_WSL_Motor_voltage_feedback_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_WSL_Motor_voltage_feedback_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_PWM_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_PWM_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_PWM_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_WSL_Motor_voltage_feedback_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_WSL_Motor_voltage_feedback_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_WSL_Motor_voltage_feedback_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_WSL_Motor_voltage_feedback_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate1256" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1253" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="Gate1256" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_LOST" />
      <gate name="Gate1253" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.in_PWM_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out1_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out1_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out1_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_EPL_Power_Supply_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_EPL_Power_Supply_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Can_transmission_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Speed_measure_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1277" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1279" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate1277" />
    </and>
  </define-gate>
  <define-gate name="Gate1278" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="Gate1277" />
    </and>
  </define-gate>
  <define-gate name="Gate1280" >
    <or >
      <gate name="Gate1279" />
      <gate name="Gate1278" />
    </or>
  </define-gate>
  <define-gate name="Gate1285" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_ERR" />
      <gate name="Gate1280" />
    </and>
  </define-gate>
  <define-gate name="Gate1282" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_ERR" />
      <gate name="Gate1277" />
    </and>
  </define-gate>
  <define-gate name="Gate1281" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
    </and>
  </define-gate>
  <define-gate name="Gate1283" >
    <or >
      <gate name="Gate1282" />
      <gate name="Gate1281" />
    </or>
  </define-gate>
  <define-gate name="Gate1284" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="Gate1283" />
    </and>
  </define-gate>
  <define-gate name="Gate1286" >
    <or >
      <gate name="Gate1285" />
      <gate name="Gate1284" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="Gate1286" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_EPL_Power_Supply_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Can_transmission_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.in_Command_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_CAN_Wire_motor_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out2_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_CAN_Wire_motor_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out2_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_CAN_Wire_motor_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.out2_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_command_ERR" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Command_ERR" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_command_LOST" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Command_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.out_command_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.in_ML_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.out_Command_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.in_ML_rotation_ERR" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_ML_rotation_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.in_ML_rotation_LOST" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_ML_rotation_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.in_ML_rotation_OK" >
    <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.out_ML_rotation_OK" />
  </define-gate>
  <define-gate name="Gate1302" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.in_ML_rotation_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.out_ML_Propeller_thrust_and_torque_ERR" >
    <or >
      <gate name="Gate1302" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate1304" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.in_ML_rotation_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.out_ML_Propeller_thrust_and_torque_LOST" >
    <or >
      <gate name="Gate1304" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.out_ML_Propeller_thrust_and_torque_OK" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.in_ML_rotation_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_ERR" >
    <and >
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.ev_ERR_Failure" />
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.ev_Loss_Failure" />
      </not>
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_LOST" >
    <and >
      <not >
        <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.ev_ERR_Failure" />
      </not>
      <basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.ev_Loss_Failure" />
    </and>
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.in_local_flow_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Flight_Controller_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Flight_Controller_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_GPS_Recerver_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_GPS_Recerver_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_LIDAR_Altimeter_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_LIDAR_Altimeter_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Optical_Flow_Sensor_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Optical_Flow_Sensor_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit1_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit1_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit2_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit2_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit3_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit3_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit4_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Propulsion_Unit4_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_RC_Receiver_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_RC_Receiver_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Wifi_Controller_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_Wifi_Controller_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_power_supply_LOST" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.out_ML_power_supply_OK" >
    <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" >
    <basic-event name="AIDA_System.drone_AIDA.Structure_AIDA.ev_Loss_Failure" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.in_USL_Mission_Data_OK" >
    <constant value="true" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.in_USL_Remote_Control_ERR" >
    <gate name="AIDA_System.Remote_Control.out_USL_Remote_Control_ERR" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.in_USL_Remote_Control_LOST" >
    <gate name="AIDA_System.Remote_Control.out_USL_Remote_Control_LOST" />
  </define-gate>
  <define-gate name="AIDA_System.drone_AIDA.in_USL_Remote_Control_OK" >
    <gate name="AIDA_System.Remote_Control.out_USL_Remote_Control_OK" />
  </define-gate>
  <define-gate name="obsGPS_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obsGPS_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate1311" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="obs_FC10_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
      <gate name="Gate1311" />
    </and>
  </define-gate>
  <define-gate name="obs_FC10_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1319" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1318" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1320" >
    <or >
      <gate name="Gate1319" />
      <gate name="Gate1318" />
    </or>
  </define-gate>
  <define-gate name="obs_FC11_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="Gate1320" />
    </and>
  </define-gate>
  <define-gate name="obs_FC11_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC110_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC110_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1333" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="obs_FC111_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_OK" />
      <gate name="Gate1333" />
    </and>
  </define-gate>
  <define-gate name="obs_FC111_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Structure_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate1341" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1343" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" />
      <gate name="Gate1341" />
    </and>
  </define-gate>
  <define-gate name="Gate1342" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="Gate1341" />
    </and>
  </define-gate>
  <define-gate name="Gate1344" >
    <or >
      <gate name="Gate1343" />
      <gate name="Gate1342" />
    </or>
  </define-gate>
  <define-gate name="obs_FC112_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_OK" />
      <gate name="Gate1344" />
    </and>
  </define-gate>
  <define-gate name="obs_FC112_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="Gate1351" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1350" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC113_false" >
    <or >
      <gate name="Gate1351" />
      <gate name="Gate1350" />
    </or>
  </define-gate>
  <define-gate name="obs_FC113_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1357" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1359" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_LOST" />
      <gate name="Gate1357" />
    </and>
  </define-gate>
  <define-gate name="Gate1358" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" />
      <gate name="Gate1357" />
    </and>
  </define-gate>
  <define-gate name="Gate1360" >
    <or >
      <gate name="Gate1359" />
      <gate name="Gate1358" />
    </or>
  </define-gate>
  <define-gate name="Gate1362" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_LOST" />
      <gate name="Gate1360" />
    </and>
  </define-gate>
  <define-gate name="Gate1361" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="Gate1360" />
    </and>
  </define-gate>
  <define-gate name="obs_FC114_false" >
    <or >
      <gate name="Gate1362" />
      <gate name="Gate1361" />
    </or>
  </define-gate>
  <define-gate name="obs_FC114_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="obs_FC115_false" >
    <and >
      <gate name="obs_FC10_false" />
      <gate name="obs_FC11_false" />
      <gate name="obs_FC12_false" />
      <gate name="obs_FC13_false" />
      <gate name="obs_FC14_false" />
      <gate name="obs_FC15_false" />
      <gate name="obs_FC16_false" />
      <gate name="obs_FC17_false" />
      <gate name="obs_FC18_false" />
      <gate name="obs_FC19_false" />
    </and>
  </define-gate>
  <define-gate name="obs_FC115_true" >
    <or >
      <gate name="obs_FC10_true" />
      <gate name="obs_FC11_true" />
      <gate name="obs_FC12_true" />
      <gate name="obs_FC13_true" />
      <gate name="obs_FC14_true" />
      <gate name="obs_FC15_true" />
      <gate name="obs_FC16_true" />
      <gate name="obs_FC17_true" />
      <gate name="obs_FC18_true" />
      <gate name="obs_FC19_true" />
    </or>
  </define-gate>
  <define-gate name="obs_FC116_false" >
    <and >
      <gate name="obsGPS_false" />
      <gate name="obs_FC110_false" />
      <gate name="obs_FC111_false" />
      <gate name="obs_FC112_false" />
      <gate name="obs_FC113_false" />
      <gate name="obs_FC114_false" />
    </and>
  </define-gate>
  <define-gate name="obs_FC116_true" >
    <or >
      <gate name="obsGPS_true" />
      <gate name="obs_FC110_true" />
      <gate name="obs_FC111_true" />
      <gate name="obs_FC112_true" />
      <gate name="obs_FC113_true" />
      <gate name="obs_FC114_true" />
    </or>
  </define-gate>
  <define-gate name="obs_FC11_deterministe_false" >
    <gate name="obs_FC115_false" />
  </define-gate>
  <define-gate name="obs_FC11_deterministe_true" >
    <gate name="obs_FC115_true" />
  </define-gate>
  <define-gate name="Gate1394" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="obs_FC12_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
      <gate name="Gate1394" />
    </and>
  </define-gate>
  <define-gate name="obs_FC12_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC12_deterministe_false" >
    <gate name="obs_FC116_false" />
  </define-gate>
  <define-gate name="obs_FC12_deterministe_true" >
    <gate name="obs_FC116_true" />
  </define-gate>
  <define-gate name="Gate1402" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1401" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1403" >
    <or >
      <gate name="Gate1402" />
      <gate name="Gate1401" />
    </or>
  </define-gate>
  <define-gate name="obs_FC13_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_OK" />
      <gate name="Gate1403" />
    </and>
  </define-gate>
  <define-gate name="obs_FC13_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC14_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC14_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC15_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC15_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC16_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC16_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC17_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC17_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1434" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1433" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1435" >
    <or >
      <gate name="Gate1434" />
      <gate name="Gate1433" />
    </or>
  </define-gate>
  <define-gate name="obs_FC18_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_OK" />
      <gate name="Gate1435" />
    </and>
  </define-gate>
  <define-gate name="obs_FC18_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1443" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1442" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC19_false" >
    <or >
      <gate name="Gate1443" />
      <gate name="Gate1442" />
    </or>
  </define-gate>
  <define-gate name="obs_FC19_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC1_deterministe_false" >
    <and >
      <gate name="obs_FC115_false" />
      <gate name="obs_FC116_false" />
    </and>
  </define-gate>
  <define-gate name="obs_FC1_deterministe_true" >
    <or >
      <gate name="obs_FC115_true" />
      <gate name="obs_FC116_true" />
    </or>
  </define-gate>
  <define-gate name="Gate1451" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1453" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_ERR" />
      <gate name="Gate1451" />
    </and>
  </define-gate>
  <define-gate name="Gate1452" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_OK" />
      <gate name="Gate1451" />
    </and>
  </define-gate>
  <define-gate name="Gate1454" >
    <or >
      <gate name="Gate1453" />
      <gate name="Gate1452" />
    </or>
  </define-gate>
  <define-gate name="Gate1456" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_ERR" />
      <gate name="Gate1454" />
    </and>
  </define-gate>
  <define-gate name="Gate1455" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_OK" />
      <gate name="Gate1454" />
    </and>
  </define-gate>
  <define-gate name="Gate1457" >
    <or >
      <gate name="Gate1456" />
      <gate name="Gate1455" />
    </or>
  </define-gate>
  <define-gate name="obs_FC20_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_OK" />
      <gate name="Gate1457" />
    </and>
  </define-gate>
  <define-gate name="obs_FC20_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1465" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1464" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1466" >
    <or >
      <gate name="Gate1465" />
      <gate name="Gate1464" />
    </or>
  </define-gate>
  <define-gate name="obs_FC21_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_OK" />
      <gate name="Gate1466" />
    </and>
  </define-gate>
  <define-gate name="obs_FC21_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1473" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1472" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1474" >
    <or >
      <gate name="Gate1473" />
      <gate name="Gate1472" />
    </or>
  </define-gate>
  <define-gate name="obs_FC22_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_OK" />
      <gate name="Gate1474" />
    </and>
  </define-gate>
  <define-gate name="obs_FC22_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1481" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1480" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1482" >
    <or >
      <gate name="Gate1481" />
      <gate name="Gate1480" />
    </or>
  </define-gate>
  <define-gate name="obs_FC23_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_OK" />
      <gate name="Gate1482" />
    </and>
  </define-gate>
  <define-gate name="obs_FC23_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1490" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1489" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="obs_FC24_false" >
    <or >
      <gate name="Gate1490" />
      <gate name="Gate1489" />
    </or>
  </define-gate>
  <define-gate name="obs_FC24_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1496" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="Gate1498" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_ERR" />
      <gate name="Gate1496" />
    </and>
  </define-gate>
  <define-gate name="Gate1497" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_OK" />
      <gate name="Gate1496" />
    </and>
  </define-gate>
  <define-gate name="Gate1499" >
    <or >
      <gate name="Gate1498" />
      <gate name="Gate1497" />
    </or>
  </define-gate>
  <define-gate name="Gate1502" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" />
      <gate name="Gate1499" />
    </and>
  </define-gate>
  <define-gate name="Gate1501" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_OK" />
      <gate name="Gate1499" />
    </and>
  </define-gate>
  <define-gate name="obs_FC25_false" >
    <or >
      <gate name="Gate1502" />
      <gate name="Gate1501" />
    </or>
  </define-gate>
  <define-gate name="obs_FC25_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="obs_FC2_deterministe_false" >
    <and >
      <gate name="obs_FC20_false" />
      <gate name="obs_FC21_false" />
      <gate name="obs_FC22_false" />
      <gate name="obs_FC23_false" />
      <gate name="obs_FC24_false" />
      <gate name="obs_FC25_false" />
    </and>
  </define-gate>
  <define-gate name="obs_FC2_deterministe_true" >
    <or >
      <gate name="obs_FC20_true" />
      <gate name="obs_FC21_true" />
      <gate name="obs_FC22_true" />
      <gate name="obs_FC23_true" />
      <gate name="obs_FC24_true" />
      <gate name="obs_FC25_true" />
    </or>
  </define-gate>
  <define-gate name="Gate1518" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="obs_FC31_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_OK" />
      <gate name="Gate1518" />
    </and>
  </define-gate>
  <define-gate name="obs_FC31_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1526" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1525" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_OK" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_OK" />
    </and>
  </define-gate>
  <define-gate name="Gate1527" >
    <or >
      <gate name="Gate1526" />
      <gate name="Gate1525" />
    </or>
  </define-gate>
  <define-gate name="obs_FC32_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_OK" />
      <gate name="Gate1527" />
    </and>
  </define-gate>
  <define-gate name="obs_FC32_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.vsWorking_LOST" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-gate name="Gate1533" >
    <or >
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_LOST" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="obs_FC33_false" >
    <and >
      <gate name="AIDA_System.Remote_Control.remote_Battery.vsWorking_OK" />
      <gate name="Gate1533" />
    </and>
  </define-gate>
  <define-gate name="obs_FC33_true" >
    <or >
      <gate name="AIDA_System.Remote_Control.remote_Battery.vsWorking_LOST" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_ERR" />
    </or>
  </define-gate>
  <define-gate name="obs_FC3_deterministe_false" >
    <and >
      <gate name="obs_FC31_false" />
      <gate name="obs_FC32_false" />
      <gate name="obs_FC33_false" />
    </and>
  </define-gate>
  <define-gate name="obs_FC3_deterministe_true" >
    <or >
      <gate name="obs_FC31_true" />
      <gate name="obs_FC32_true" />
      <gate name="obs_FC33_true" />
    </or>
  </define-gate>
  <define-gate name="Gate1540" >
    <or >
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_ERR" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_OK" />
    </or>
  </define-gate>
  <define-gate name="obs_FC4_deterministe_false" >
    <and >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_OK" />
      <gate name="Gate1540" />
    </and>
  </define-gate>
  <define-gate name="obs_FC4_deterministe_true" >
    <or >
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_ERR" />
      <gate name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.vsWorking_LOST" />
      <gate name="AIDA_System.Remote_Control.remote_Communication.vsWorking_LOST" />
    </or>
  </define-gate>
  <define-basic-event name="AIDA_System.Remote_Control.remote_Battery.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.Remote_Control.remote_Battery.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.Remote_Control.remote_Communication.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.Remote_Control.remote_Communication.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.Remote_Control.remote_Communication.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.Remote_Control.remote_Communication.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_CANbus_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_CANbus_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_CANbus_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_CANbus_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_CANbus_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_CANbus_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_CANbus_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_CANbus_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_CANbus_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.ev_ERR_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.lambda_ERR" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-basic-event name="AIDA_System.drone_AIDA.Structure_AIDA.ev_Loss_Failure" >
    <exponential >
      <parameter name="AIDA_System.drone_AIDA.Structure_AIDA.lambda_Loss" />
      <mission-time />
    </exponential>
  </define-basic-event>
  <define-parameter name="AIDA_System.Remote_Control.remote_Battery.lambda_Loss" >
    <float value="2.702e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.Remote_Control.remote_Communication.lambda_ERR" >
    <float value="1e-09" />
  </define-parameter>
  <define-parameter name="AIDA_System.Remote_Control.remote_Communication.lambda_Loss" >
    <float value="8.43e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.lambda_ERR" >
    <float value="1.483e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.inertial_reference_sensors_behavior.lambda_Loss" >
    <float value="3.017e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.lambda_ERR" >
    <float value="2.559e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.magnetometer_behavior.lambda_Loss" >
    <float value="3.077e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.can_sensor.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.lambda_ERR" >
    <float value="1.713e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.ccdl_behavior.lambda_Loss" >
    <float value="5.213e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.lambda_ERR" >
    <float value="1e-09" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.global_flight_control_board.lambda_Loss" >
    <float value="4.92e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.lambda_ERR" >
    <float value="2.961e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm1_driver.lambda_Loss" >
    <float value="3.322e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.lambda_ERR" >
    <float value="1.83e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm2_driver.lambda_Loss" >
    <float value="1.559e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.lambda_ERR" >
    <float value="9.833e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm3_driver.lambda_Loss" >
    <float value="3.016e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.lambda_ERR" >
    <float value="3.236e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.pwm4_driver.lambda_Loss" >
    <float value="2.451e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.lambda_ERR" >
    <float value="1.273e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.rc_acquisition.lambda_Loss" >
    <float value="2.67e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.lambda_ERR" >
    <float value="7.379e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_acquisition.lambda_Loss" >
    <float value="9.613e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.lambda_ERR" >
    <float value="3.734e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.main_flight_control_board.wifi_driver.lambda_Loss" >
    <float value="1.294e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.lambda_ERR" >
    <float value="3.302e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_main_channel_behavior_AIDA.pressure_sensor_behavior.lambda_Loss" >
    <float value="1.116e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.lambda_ERR" >
    <float value="2.628e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.inertial_reference_sensors_MON_behavior.lambda_Loss" >
    <float value="1.419e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.lambda_ERR" >
    <float value="1.901e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.magnetometer_MON_behavior.lambda_Loss" >
    <float value="1.286e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.lambda_ERR" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_CAN_motor_driver.lambda_Loss" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_can_sensor.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.lambda_ERR" >
    <float value="5.482e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_ccdl_behavior.lambda_Loss" >
    <float value="1.059e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.lambda_ERR" >
    <float value="1e-09" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_global_flight_control_board.lambda_Loss" >
    <float value="4.237e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.lambda_ERR" >
    <float value="3.497e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_rc_acquisition.lambda_Loss" >
    <float value="2.936e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.lambda_ERR" >
    <float value="6.241e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_acquisition.lambda_Loss" >
    <float value="2.28e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.lambda_ERR" >
    <float value="5.767e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.monitoring_flight_control_board.MON_wifi_driver.lambda_Loss" >
    <float value="3.308e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.lambda_ERR" >
    <float value="4.594e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.Flight_control_monitoring_channel_behavior_AIDA.pressure_sensor_MON_behavior.lambda_Loss" >
    <float value="3.949e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Flight_Controller_AIDA.lambda_Loss" >
    <float value="9.66e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_CANbus_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_CANbus_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_ERR" >
    <float value="4.846e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_AIDA.lambda_Loss" >
    <float value="6.546e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_CANBus_ERR.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.GPS_Receiver_ERR.lambda_ERR" >
    <float value="4.846e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_CANbus_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_CANbus_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.LIDAR_Altimeter_AIDA.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_CANbus_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_CANbus_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_ERR" >
    <float value="9.468e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Optical_Flow_Sensor_AIDA.lambda_Loss" >
    <float value="8.244e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.lambda_ERR" >
    <float value="1e-09" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.RC_Receiver_AIDA.lambda_Loss" >
    <float value="1.338e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.lambda_ERR" >
    <float value="1.744e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Flight_Control_System_AIDA.Wifi_Controller_AIDA.lambda_Loss" >
    <float value="1.338e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.flightControlSupply_behavior.lambda_Loss" >
    <float value="8.363e-08" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.lambda_Loss" >
    <float value="1.415e-08" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_1_behavior.lambda_Loss" >
    <float value="8.041e-11" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_2_behavior.lambda_Loss" >
    <float value="8.041e-11" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_3_behavior.lambda_Loss" >
    <float value="8.041e-11" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Power_Supply_System_AIDA.propulsionSupply_4_behavior.lambda_Loss" >
    <float value="8.041e-11" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.lambda_Loss" >
    <float value="2.392e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.lambda_ERR" >
    <float value="8.648e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.rotation_generation.lambda_Loss" >
    <float value="6.409e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.lambda_ERR" >
    <float value="1.154e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor.speed_measurement.lambda_Loss" >
    <float value="1.332e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.can_motor_driver.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.lambda_ERR" >
    <float value="1.089e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_controller_behavior.lambda_Loss" >
    <float value="1.218e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.lambda_ERR" >
    <float value="1.301e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.motor_Control_Protection.motor_protection_behavior.lambda_Loss" >
    <float value="1.425e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.lambda_ERR" >
    <float value="3.326e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit1.propeller.lambda_Loss" >
    <float value="1.918e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.lambda_Loss" >
    <float value="2.392e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.lambda_ERR" >
    <float value="8.648e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.rotation_generation.lambda_Loss" >
    <float value="6.409e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.lambda_ERR" >
    <float value="1.154e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor.speed_measurement.lambda_Loss" >
    <float value="1.332e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.can_motor_driver.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.lambda_ERR" >
    <float value="1.089e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_controller_behavior.lambda_Loss" >
    <float value="1.218e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.lambda_ERR" >
    <float value="1.301e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.motor_Control_Protection.motor_protection_behavior.lambda_Loss" >
    <float value="1.425e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.lambda_ERR" >
    <float value="3.326e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit2.propeller.lambda_Loss" >
    <float value="1.918e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.lambda_Loss" >
    <float value="2.392e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.lambda_ERR" >
    <float value="8.648e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.rotation_generation.lambda_Loss" >
    <float value="6.409e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.lambda_ERR" >
    <float value="1.154e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor.speed_measurement.lambda_Loss" >
    <float value="1.332e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.can_motor_driver.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.lambda_ERR" >
    <float value="1.089e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_controller_behavior.lambda_Loss" >
    <float value="1.218e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.lambda_ERR" >
    <float value="1.301e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.motor_Control_Protection.motor_protection_behavior.lambda_Loss" >
    <float value="1.425e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.lambda_ERR" >
    <float value="3.326e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit3.propeller.lambda_Loss" >
    <float value="1.918e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.lambda_Loss" >
    <float value="2.392e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.lambda_ERR" >
    <float value="8.648e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.rotation_generation.lambda_Loss" >
    <float value="6.409e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.lambda_ERR" >
    <float value="1.154e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor.speed_measurement.lambda_Loss" >
    <float value="1.332e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.lambda_ERR" >
    <float value="4.501e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.can_motor_driver.lambda_Loss" >
    <float value="1.121e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.lambda_ERR" >
    <float value="1.089e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_controller_behavior.lambda_Loss" >
    <float value="1.218e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.lambda_ERR" >
    <float value="1.301e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.motor_Control_Protection.motor_protection_behavior.lambda_Loss" >
    <float value="1.425e-06" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.lambda_ERR" >
    <float value="3.326e-07" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Propulsion_System_AIDA.propulsion_Unit4.propeller.lambda_Loss" >
    <float value="1.918e-05" />
  </define-parameter>
  <define-parameter name="AIDA_System.drone_AIDA.Structure_AIDA.lambda_Loss" >
    <float value="1.744e-05" />
  </define-parameter>
</open-psa>
