diff --git a/mavlink_lib.py b/mavlink_lib.py index 6fc9dd01a4d57ef3f69ab51f4410b9e87db6a61b..61053b0d87337b0fcdee822992ea1b85516451ea 100644 --- a/mavlink_lib.py +++ b/mavlink_lib.py @@ -455,26 +455,39 @@ enums['MavCommandList'][27] = EnumEntry('MavCommandList_ENUM_END', '''''') # ServosList enums['ServosList'] = {} -AIR_BRAKES_SERVO = 1 # -enums['ServosList'][1] = EnumEntry('AIR_BRAKES_SERVO', '''''') -EXPULSION_SERVO = 2 # -enums['ServosList'][2] = EnumEntry('EXPULSION_SERVO', '''''') -PARAFOIL_LEFT_SERVO = 3 # -enums['ServosList'][3] = EnumEntry('PARAFOIL_LEFT_SERVO', '''''') -PARAFOIL_RIGHT_SERVO = 4 # -enums['ServosList'][4] = EnumEntry('PARAFOIL_RIGHT_SERVO', '''''') -MAIN_VALVE = 5 # -enums['ServosList'][5] = EnumEntry('MAIN_VALVE', '''''') -VENTING_VALVE = 6 # -enums['ServosList'][6] = EnumEntry('VENTING_VALVE', '''''') -RELEASE_VALVE = 7 # -enums['ServosList'][7] = EnumEntry('RELEASE_VALVE', '''''') -FILLING_VALVE = 8 # -enums['ServosList'][8] = EnumEntry('FILLING_VALVE', '''''') -DISCONNECT_SERVO = 9 # -enums['ServosList'][9] = EnumEntry('DISCONNECT_SERVO', '''''') -ServosList_ENUM_END = 10 # -enums['ServosList'][10] = EnumEntry('ServosList_ENUM_END', '''''') +AIR_BRAKES_SERVO = 1 # Servo controlling the air brakes +enums['ServosList'][1] = EnumEntry('AIR_BRAKES_SERVO', '''Servo controlling the air brakes''') +EXPULSION_SERVO = 2 # Servo of the expulsion system +enums['ServosList'][2] = EnumEntry('EXPULSION_SERVO', '''Servo of the expulsion system''') +PARAFOIL_LEFT_SERVO = 3 # Servo of the left parafoil control rope +enums['ServosList'][3] = EnumEntry('PARAFOIL_LEFT_SERVO', '''Servo of the left parafoil control rope''') +PARAFOIL_RIGHT_SERVO = 4 # Servo of the right parafoil control rope +enums['ServosList'][4] = EnumEntry('PARAFOIL_RIGHT_SERVO', '''Servo of the right parafoil control rope''') +N2O_FILLING_VALVE = 5 # Valve filling the N2O tank +enums['ServosList'][5] = EnumEntry('N2O_FILLING_VALVE', '''Valve filling the N2O tank''') +N2O_RELEASE_VALVE = 6 # Release valve to depressurize the N2O refueling line +enums['ServosList'][6] = EnumEntry('N2O_RELEASE_VALVE', '''Release valve to depressurize the N2O refueling line''') +N2O_DETACH_SERVO = 7 # Detach of the N2O refueling quick connector +enums['ServosList'][7] = EnumEntry('N2O_DETACH_SERVO', '''Detach of the N2O refueling quick connector''') +N2O_VENTING_VALVE = 8 # Venting from the N2O tank to air +enums['ServosList'][8] = EnumEntry('N2O_VENTING_VALVE', '''Venting from the N2O tank to air''') +N2_FILLING_VALVE = 9 # Valve filling the N2 tank +enums['ServosList'][9] = EnumEntry('N2_FILLING_VALVE', '''Valve filling the N2 tank''') +N2_RELEASE_VALVE = 10 # Release valve to depressurize the N2 refueling line +enums['ServosList'][10] = EnumEntry('N2_RELEASE_VALVE', '''Release valve to depressurize the N2 refueling line''') +N2_DETACH_SERVO = 11 # Detach of the N2 refueling quick connector +enums['ServosList'][11] = EnumEntry('N2_DETACH_SERVO', '''Detach of the N2 refueling quick connector''') +N2_QUENCHING_VALVE = 12 # Venting from the N2 tank to the combustion chamber +enums['ServosList'][12] = EnumEntry('N2_QUENCHING_VALVE', '''Venting from the N2 tank to the combustion chamber''') +N2_3WAY_VAVLE = 13 # 3-way valve to select between the two N2 tanks +enums['ServosList'][13] = EnumEntry('N2_3WAY_VAVLE', '''3-way valve to select between the two N2 tanks''') +MAIN_VALVE = 14 # Valve enabling N2O to flow to the combustion chamber +enums['ServosList'][14] = EnumEntry('MAIN_VALVE', '''Valve enabling N2O to flow to the combustion chamber''') +NITROGEN_VALVE = 15 # Valve enabling N2 to reach the pressure regulator and pressurize the + # N2O +enums['ServosList'][15] = EnumEntry('NITROGEN_VALVE', '''Valve enabling N2 to reach the pressure regulator and pressurize the N2O''') +ServosList_ENUM_END = 16 # +enums['ServosList'][16] = EnumEntry('ServosList_ENUM_END', '''''') # StepperList enums['StepperList'] = {} diff --git a/mavlink_lib/orion/mavlink.h b/mavlink_lib/orion/mavlink.h index afa57b4149f3a99354fce84d35ed7979b381420a..d327c1159514743b3dbe1fe38d61ad6a9f1df771 100644 --- a/mavlink_lib/orion/mavlink.h +++ b/mavlink_lib/orion/mavlink.h @@ -6,7 +6,7 @@ #ifndef MAVLINK_H #define MAVLINK_H -#define MAVLINK_PRIMARY_XML_HASH 1806179654423543365 +#define MAVLINK_PRIMARY_XML_HASH -4454992741057024693 #ifndef MAVLINK_STX #define MAVLINK_STX 254 diff --git a/mavlink_lib/orion/orion.h b/mavlink_lib/orion/orion.h index 0b550a6c060847e885197eea0af0a263318a58cd..00e5276f40912b9d9907b92abe561e3d326c21f0 100644 --- a/mavlink_lib/orion/orion.h +++ b/mavlink_lib/orion/orion.h @@ -11,7 +11,7 @@ #endif #undef MAVLINK_THIS_XML_HASH -#define MAVLINK_THIS_XML_HASH 1806179654423543365 +#define MAVLINK_THIS_XML_HASH -4454992741057024693 #ifdef __cplusplus extern "C" { @@ -156,16 +156,22 @@ typedef enum MavCommandList #define HAVE_ENUM_ServosList typedef enum ServosList { - AIR_BRAKES_SERVO=1, /* | */ - EXPULSION_SERVO=2, /* | */ - PARAFOIL_LEFT_SERVO=3, /* | */ - PARAFOIL_RIGHT_SERVO=4, /* | */ - MAIN_VALVE=5, /* | */ - VENTING_VALVE=6, /* | */ - RELEASE_VALVE=7, /* | */ - FILLING_VALVE=8, /* | */ - DISCONNECT_SERVO=9, /* | */ - ServosList_ENUM_END=10, /* | */ + AIR_BRAKES_SERVO=1, /* Servo controlling the air brakes | */ + EXPULSION_SERVO=2, /* Servo of the expulsion system | */ + PARAFOIL_LEFT_SERVO=3, /* Servo of the left parafoil control rope | */ + PARAFOIL_RIGHT_SERVO=4, /* Servo of the right parafoil control rope | */ + N2O_FILLING_VALVE=5, /* Valve filling the N2O tank | */ + N2O_RELEASE_VALVE=6, /* Release valve to depressurize the N2O refueling line | */ + N2O_DETACH_SERVO=7, /* Detach of the N2O refueling quick connector | */ + N2O_VENTING_VALVE=8, /* Venting from the N2O tank to air | */ + N2_FILLING_VALVE=9, /* Valve filling the N2 tank | */ + N2_RELEASE_VALVE=10, /* Release valve to depressurize the N2 refueling line | */ + N2_DETACH_SERVO=11, /* Detach of the N2 refueling quick connector | */ + N2_QUENCHING_VALVE=12, /* Venting from the N2 tank to the combustion chamber | */ + N2_3WAY_VAVLE=13, /* 3-way valve to select between the two N2 tanks | */ + MAIN_VALVE=14, /* Valve enabling N2O to flow to the combustion chamber | */ + NITROGEN_VALVE=15, /* Valve enabling N2 to reach the pressure regulator and pressurize the N2O | */ + ServosList_ENUM_END=16, /* | */ } ServosList; #endif @@ -274,7 +280,7 @@ typedef enum PinsList #undef MAVLINK_THIS_XML_HASH -#define MAVLINK_THIS_XML_HASH 1806179654423543365 +#define MAVLINK_THIS_XML_HASH -4454992741057024693 #if MAVLINK_THIS_XML_HASH == MAVLINK_PRIMARY_XML_HASH # define MAVLINK_MESSAGE_INFO {{"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_PING_TC, MAVLINK_MESSAGE_INFO_COMMAND_TC, MAVLINK_MESSAGE_INFO_SYSTEM_TM_REQUEST_TC, MAVLINK_MESSAGE_INFO_SENSOR_TM_REQUEST_TC, MAVLINK_MESSAGE_INFO_SERVO_TM_REQUEST_TC, MAVLINK_MESSAGE_INFO_SET_SERVO_ANGLE_TC, MAVLINK_MESSAGE_INFO_RESET_SERVO_TC, MAVLINK_MESSAGE_INFO_WIGGLE_SERVO_TC, MAVLINK_MESSAGE_INFO_SET_REFERENCE_ALTITUDE_TC, MAVLINK_MESSAGE_INFO_SET_REFERENCE_TEMPERATURE_TC, MAVLINK_MESSAGE_INFO_SET_ORIENTATION_TC, MAVLINK_MESSAGE_INFO_SET_ORIENTATION_QUAT_TC, MAVLINK_MESSAGE_INFO_SET_COORDINATES_TC, MAVLINK_MESSAGE_INFO_RAW_EVENT_TC, MAVLINK_MESSAGE_INFO_SET_DEPLOYMENT_ALTITUDE_TC, MAVLINK_MESSAGE_INFO_SET_TARGET_COORDINATES_TC, MAVLINK_MESSAGE_INFO_SET_ALGORITHM_TC, MAVLINK_MESSAGE_INFO_SET_CALIBRATION_PRESSURE_TC, MAVLINK_MESSAGE_INFO_SET_INITIAL_MEA_MASS_TC, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_SET_ATOMIC_VALVE_TIMING_TC, MAVLINK_MESSAGE_INFO_SET_VALVE_MAXIMUM_APERTURE_TC, MAVLINK_MESSAGE_INFO_CONRIG_STATE_TC, MAVLINK_MESSAGE_INFO_SET_IGNITION_TIME_TC, MAVLINK_MESSAGE_INFO_SET_NITROGEN_TIME_TC, MAVLINK_MESSAGE_INFO_SET_COOLING_TIME_TC, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_SET_STEPPER_ANGLE_TC, MAVLINK_MESSAGE_INFO_SET_STEPPER_STEPS_TC, MAVLINK_MESSAGE_INFO_SET_STEPPER_MULTIPLIER_TC, MAVLINK_MESSAGE_INFO_SET_ANTENNA_COORDINATES_ARP_TC, MAVLINK_MESSAGE_INFO_SET_ROCKET_COORDINATES_ARP_TC, MAVLINK_MESSAGE_INFO_ARP_COMMAND_TC, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_ACK_TM, MAVLINK_MESSAGE_INFO_NACK_TM, MAVLINK_MESSAGE_INFO_WACK_TM, MAVLINK_MESSAGE_INFO_GPS_TM, MAVLINK_MESSAGE_INFO_IMU_TM, MAVLINK_MESSAGE_INFO_PRESSURE_TM, MAVLINK_MESSAGE_INFO_ADC_TM, MAVLINK_MESSAGE_INFO_VOLTAGE_TM, MAVLINK_MESSAGE_INFO_CURRENT_TM, MAVLINK_MESSAGE_INFO_TEMP_TM, MAVLINK_MESSAGE_INFO_LOAD_TM, MAVLINK_MESSAGE_INFO_ATTITUDE_TM, MAVLINK_MESSAGE_INFO_SENSOR_STATE_TM, MAVLINK_MESSAGE_INFO_SERVO_TM, MAVLINK_MESSAGE_INFO_PIN_TM, MAVLINK_MESSAGE_INFO_REFERENCE_TM, MAVLINK_MESSAGE_INFO_REGISTRY_FLOAT_TM, MAVLINK_MESSAGE_INFO_REGISTRY_INT_TM, MAVLINK_MESSAGE_INFO_REGISTRY_COORD_TM, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_ARP_TM, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_SYS_TM, MAVLINK_MESSAGE_INFO_LOGGER_TM, MAVLINK_MESSAGE_INFO_MAVLINK_STATS_TM, MAVLINK_MESSAGE_INFO_CAN_STATS_TM, MAVLINK_MESSAGE_INFO_TASK_STATS_TM, MAVLINK_MESSAGE_INFO_ADA_TM, MAVLINK_MESSAGE_INFO_NAS_TM, MAVLINK_MESSAGE_INFO_MEA_TM, MAVLINK_MESSAGE_INFO_ROCKET_FLIGHT_TM, MAVLINK_MESSAGE_INFO_PAYLOAD_FLIGHT_TM, MAVLINK_MESSAGE_INFO_ROCKET_STATS_TM, MAVLINK_MESSAGE_INFO_PAYLOAD_STATS_TM, MAVLINK_MESSAGE_INFO_GSE_TM, MAVLINK_MESSAGE_INFO_MOTOR_TM, MAVLINK_MESSAGE_INFO_CALIBRATION_TM, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}} diff --git a/mavlink_lib/orion/version.h b/mavlink_lib/orion/version.h index 5392a7808f16b757ed3f847b80c72b0b5ddc4442..de7bcd9ad2859f0c18925224154510bd00e0eae1 100644 --- a/mavlink_lib/orion/version.h +++ b/mavlink_lib/orion/version.h @@ -7,7 +7,7 @@ #ifndef MAVLINK_VERSION_H #define MAVLINK_VERSION_H -#define MAVLINK_BUILD_DATE "Sat Nov 23 2024" +#define MAVLINK_BUILD_DATE "Mon Nov 25 2024" #define MAVLINK_WIRE_PROTOCOL_VERSION "1.0" #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 180 diff --git a/message_definitions/orion.xml b/message_definitions/orion.xml index 702b55726da69f7e2aab528e2ec07fcfbdb76d8e..4c8b2f6cad67e17a25a7c22071dc35e1886e1dc8 100644 --- a/message_definitions/orion.xml +++ b/message_definitions/orion.xml @@ -250,15 +250,51 @@ </enum> <enum name="ServosList"> <description>Enum of all the servos</description> - <entry name="AIR_BRAKES_SERVO" value="1"></entry> - <entry name="EXPULSION_SERVO" value="2"></entry> - <entry name="PARAFOIL_LEFT_SERVO" value="3"></entry> - <entry name="PARAFOIL_RIGHT_SERVO" value="4"></entry> - <entry name="MAIN_VALVE" value="5"></entry> <!-- FEEDLINE FROM TANK TO COMBUSTION CHAMBER --> - <entry name="VENTING_VALVE" value="6"></entry> <!-- VENTING FROM TANK TO AIR--> - <entry name="RELEASE_VALVE" value="7"></entry> <!-- RELEASE VALVE TO DEPRESSURIZE THE REFUELING LINE--> - <entry name="FILLING_VALVE" value="8"></entry> <!-- FILLING VALVE TO START REFUELING THE ROCKET --> - <entry name="DISCONNECT_SERVO" value="9"></entry> <!-- AUTOMATIC DETACH OF REFUELING QUICK CONNECTOR--> + <entry name="AIR_BRAKES_SERVO" value="1"> + <description>Servo controlling the air brakes</description> + </entry> + <entry name="EXPULSION_SERVO" value="2"> + <description>Servo of the expulsion system</description> + </entry> + <entry name="PARAFOIL_LEFT_SERVO" value="3"> + <description>Servo of the left parafoil control rope</description> + </entry> + <entry name="PARAFOIL_RIGHT_SERVO" value="4"> + <description>Servo of the right parafoil control rope</description> + </entry> + <entry name="N2O_FILLING_VALVE" value="5"> + <description>Valve filling the N2O tank</description> + </entry> + <entry name="N2O_RELEASE_VALVE" value="6"> + <description>Release valve to depressurize the N2O refueling line</description> + </entry> + <entry name="N2O_DETACH_SERVO" value="7"> + <description>Detach of the N2O refueling quick connector</description> + </entry> + <entry name="N2O_VENTING_VALVE" value="8"> + <description>Venting from the N2O tank to air</description> + </entry> + <entry name="N2_FILLING_VALVE" value="9"> + <description>Valve filling the N2 tank</description> + </entry> + <entry name="N2_RELEASE_VALVE" value="10"> + <description>Release valve to depressurize the N2 refueling line</description> + </entry> + <entry name="N2_DETACH_SERVO" value="11"> + <description>Detach of the N2 refueling quick connector</description> + </entry> + <entry name="N2_QUENCHING_VALVE" value="12"> + <description>Venting from the N2 tank to the combustion chamber</description> + </entry> + <entry name="N2_3WAY_VAVLE" value="13"> + <description>3-way valve to select between the two N2 tanks</description> + </entry> + <entry name="MAIN_VALVE" value="14"> + <description>Valve enabling N2O to flow to the combustion chamber</description> + </entry> + <entry name="NITROGEN_VALVE" value="15"> + <description>Valve enabling N2 to reach the pressure regulator and pressurize the N2O</description> + </entry> </enum> <enum name="StepperList"> <description>Enum of all the steppers</description>