diff --git a/mavlink_lib.py b/mavlink_lib.py
index 5bb020fdb93f9a950d3202d79eabdb3d21aa9273..8c61c55f92eccc10133fe6caf8b71b8eec918ea1 100644
--- a/mavlink_lib.py
+++ b/mavlink_lib.py
@@ -590,6 +590,10 @@ MAVLINK_MSG_ID_SET_NITROGEN_TIME_TC = 34
 MAVLINK_MSG_ID_SET_COOLING_TIME_TC = 35
 MAVLINK_MSG_ID_SET_STEPPER_ANGLE_TC = 60
 MAVLINK_MSG_ID_SET_STEPPER_STEPS_TC = 61
+MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC = 62
+MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC = 63
+MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC = 64
+MAVLINK_MSG_ID_ARP_COMMAND_TC = 65
 MAVLINK_MSG_ID_ACK_TM = 100
 MAVLINK_MSG_ID_NACK_TM = 101
 MAVLINK_MSG_ID_WACK_TM = 102
@@ -609,9 +613,6 @@ MAVLINK_MSG_ID_REGISTRY_FLOAT_TM = 115
 MAVLINK_MSG_ID_REGISTRY_INT_TM = 116
 MAVLINK_MSG_ID_REGISTRY_COORD_TM = 117
 MAVLINK_MSG_ID_ARP_TM = 150
-MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC = 151
-MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC = 152
-MAVLINK_MSG_ID_ARP_COMMAND_TC = 172
 MAVLINK_MSG_ID_SYS_TM = 200
 MAVLINK_MSG_ID_LOGGER_TM = 201
 MAVLINK_MSG_ID_MAVLINK_STATS_TM = 202
@@ -1602,6 +1603,164 @@ class MAVLink_set_stepper_steps_tc_message(MAVLink_message):
 setattr(MAVLink_set_stepper_steps_tc_message, "name", mavlink_msg_deprecated_name_property())
 
 
+class MAVLink_set_stepper_multiplier_tc_message(MAVLink_message):
+    """
+    Set the multiplier of the stepper
+    """
+
+    id = MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC
+    msgname = "SET_STEPPER_MULTIPLIER_TC"
+    fieldnames = ["stepper_id", "multiplier"]
+    ordered_fieldnames = ["multiplier", "stepper_id"]
+    fieldtypes = ["uint8_t", "float"]
+    fielddisplays_by_name: Dict[str, str] = {}
+    fieldenums_by_name: Dict[str, str] = {}
+    fieldunits_by_name: Dict[str, str] = {}
+    native_format = bytearray(b"<fB")
+    orders = [1, 0]
+    lengths = [1, 1]
+    array_lengths = [0, 0]
+    crc_extra = 173
+    unpacker = struct.Struct("<fB")
+    instance_field = None
+    instance_offset = -1
+
+    def __init__(self, stepper_id: int, multiplier: float):
+        MAVLink_message.__init__(self, MAVLink_set_stepper_multiplier_tc_message.id, MAVLink_set_stepper_multiplier_tc_message.msgname)
+        self._fieldnames = MAVLink_set_stepper_multiplier_tc_message.fieldnames
+        self._instance_field = MAVLink_set_stepper_multiplier_tc_message.instance_field
+        self._instance_offset = MAVLink_set_stepper_multiplier_tc_message.instance_offset
+        self.stepper_id = stepper_id
+        self.multiplier = multiplier
+
+    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
+        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.multiplier, self.stepper_id), force_mavlink1=force_mavlink1)
+
+
+# Define name on the class for backwards compatibility (it is now msgname).
+# Done with setattr to hide the class variable from mypy.
+setattr(MAVLink_set_stepper_multiplier_tc_message, "name", mavlink_msg_deprecated_name_property())
+
+
+class MAVLink_set_antenna_coordinates_arp_tc_message(MAVLink_message):
+    """
+    Sets current antennas coordinates
+    """
+
+    id = MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC
+    msgname = "SET_ANTENNA_COORDINATES_ARP_TC"
+    fieldnames = ["latitude", "longitude", "height"]
+    ordered_fieldnames = ["latitude", "longitude", "height"]
+    fieldtypes = ["float", "float", "float"]
+    fielddisplays_by_name: Dict[str, str] = {}
+    fieldenums_by_name: Dict[str, str] = {}
+    fieldunits_by_name: Dict[str, str] = {"latitude": "deg", "longitude": "deg", "height": "m"}
+    native_format = bytearray(b"<fff")
+    orders = [0, 1, 2]
+    lengths = [1, 1, 1]
+    array_lengths = [0, 0, 0]
+    crc_extra = 183
+    unpacker = struct.Struct("<fff")
+    instance_field = None
+    instance_offset = -1
+
+    def __init__(self, latitude: float, longitude: float, height: float):
+        MAVLink_message.__init__(self, MAVLink_set_antenna_coordinates_arp_tc_message.id, MAVLink_set_antenna_coordinates_arp_tc_message.msgname)
+        self._fieldnames = MAVLink_set_antenna_coordinates_arp_tc_message.fieldnames
+        self._instance_field = MAVLink_set_antenna_coordinates_arp_tc_message.instance_field
+        self._instance_offset = MAVLink_set_antenna_coordinates_arp_tc_message.instance_offset
+        self.latitude = latitude
+        self.longitude = longitude
+        self.height = height
+
+    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
+        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.latitude, self.longitude, self.height), force_mavlink1=force_mavlink1)
+
+
+# Define name on the class for backwards compatibility (it is now msgname).
+# Done with setattr to hide the class variable from mypy.
+setattr(MAVLink_set_antenna_coordinates_arp_tc_message, "name", mavlink_msg_deprecated_name_property())
+
+
+class MAVLink_set_rocket_coordinates_arp_tc_message(MAVLink_message):
+    """
+    Sets current rocket coordinates
+    """
+
+    id = MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC
+    msgname = "SET_ROCKET_COORDINATES_ARP_TC"
+    fieldnames = ["latitude", "longitude", "height"]
+    ordered_fieldnames = ["latitude", "longitude", "height"]
+    fieldtypes = ["float", "float", "float"]
+    fielddisplays_by_name: Dict[str, str] = {}
+    fieldenums_by_name: Dict[str, str] = {}
+    fieldunits_by_name: Dict[str, str] = {"latitude": "deg", "longitude": "deg", "height": "m"}
+    native_format = bytearray(b"<fff")
+    orders = [0, 1, 2]
+    lengths = [1, 1, 1]
+    array_lengths = [0, 0, 0]
+    crc_extra = 220
+    unpacker = struct.Struct("<fff")
+    instance_field = None
+    instance_offset = -1
+
+    def __init__(self, latitude: float, longitude: float, height: float):
+        MAVLink_message.__init__(self, MAVLink_set_rocket_coordinates_arp_tc_message.id, MAVLink_set_rocket_coordinates_arp_tc_message.msgname)
+        self._fieldnames = MAVLink_set_rocket_coordinates_arp_tc_message.fieldnames
+        self._instance_field = MAVLink_set_rocket_coordinates_arp_tc_message.instance_field
+        self._instance_offset = MAVLink_set_rocket_coordinates_arp_tc_message.instance_offset
+        self.latitude = latitude
+        self.longitude = longitude
+        self.height = height
+
+    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
+        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.latitude, self.longitude, self.height), force_mavlink1=force_mavlink1)
+
+
+# Define name on the class for backwards compatibility (it is now msgname).
+# Done with setattr to hide the class variable from mypy.
+setattr(MAVLink_set_rocket_coordinates_arp_tc_message, "name", mavlink_msg_deprecated_name_property())
+
+
+class MAVLink_arp_command_tc_message(MAVLink_message):
+    """
+    TC containing a command with no parameters that trigger some
+    action
+    """
+
+    id = MAVLINK_MSG_ID_ARP_COMMAND_TC
+    msgname = "ARP_COMMAND_TC"
+    fieldnames = ["command_id"]
+    ordered_fieldnames = ["command_id"]
+    fieldtypes = ["uint8_t"]
+    fielddisplays_by_name: Dict[str, str] = {}
+    fieldenums_by_name: Dict[str, str] = {}
+    fieldunits_by_name: Dict[str, str] = {}
+    native_format = bytearray(b"<B")
+    orders = [0]
+    lengths = [1]
+    array_lengths = [0]
+    crc_extra = 181
+    unpacker = struct.Struct("<B")
+    instance_field = None
+    instance_offset = -1
+
+    def __init__(self, command_id: int):
+        MAVLink_message.__init__(self, MAVLink_arp_command_tc_message.id, MAVLink_arp_command_tc_message.msgname)
+        self._fieldnames = MAVLink_arp_command_tc_message.fieldnames
+        self._instance_field = MAVLink_arp_command_tc_message.instance_field
+        self._instance_offset = MAVLink_arp_command_tc_message.instance_offset
+        self.command_id = command_id
+
+    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
+        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.command_id), force_mavlink1=force_mavlink1)
+
+
+# Define name on the class for backwards compatibility (it is now msgname).
+# Done with setattr to hide the class variable from mypy.
+setattr(MAVLink_arp_command_tc_message, "name", mavlink_msg_deprecated_name_property())
+
+
 class MAVLink_ack_tm_message(MAVLink_message):
     """
     TM containing an ACK message to notify that the message has been
@@ -2444,125 +2603,6 @@ class MAVLink_arp_tm_message(MAVLink_message):
 setattr(MAVLink_arp_tm_message, "name", mavlink_msg_deprecated_name_property())
 
 
-class MAVLink_set_antenna_coordinates_arp_tc_message(MAVLink_message):
-    """
-    Sets current antennas coordinates
-    """
-
-    id = MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC
-    msgname = "SET_ANTENNA_COORDINATES_ARP_TC"
-    fieldnames = ["latitude", "longitude", "height"]
-    ordered_fieldnames = ["latitude", "longitude", "height"]
-    fieldtypes = ["float", "float", "float"]
-    fielddisplays_by_name: Dict[str, str] = {}
-    fieldenums_by_name: Dict[str, str] = {}
-    fieldunits_by_name: Dict[str, str] = {"latitude": "deg", "longitude": "deg", "height": "m"}
-    native_format = bytearray(b"<fff")
-    orders = [0, 1, 2]
-    lengths = [1, 1, 1]
-    array_lengths = [0, 0, 0]
-    crc_extra = 183
-    unpacker = struct.Struct("<fff")
-    instance_field = None
-    instance_offset = -1
-
-    def __init__(self, latitude: float, longitude: float, height: float):
-        MAVLink_message.__init__(self, MAVLink_set_antenna_coordinates_arp_tc_message.id, MAVLink_set_antenna_coordinates_arp_tc_message.msgname)
-        self._fieldnames = MAVLink_set_antenna_coordinates_arp_tc_message.fieldnames
-        self._instance_field = MAVLink_set_antenna_coordinates_arp_tc_message.instance_field
-        self._instance_offset = MAVLink_set_antenna_coordinates_arp_tc_message.instance_offset
-        self.latitude = latitude
-        self.longitude = longitude
-        self.height = height
-
-    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
-        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.latitude, self.longitude, self.height), force_mavlink1=force_mavlink1)
-
-
-# Define name on the class for backwards compatibility (it is now msgname).
-# Done with setattr to hide the class variable from mypy.
-setattr(MAVLink_set_antenna_coordinates_arp_tc_message, "name", mavlink_msg_deprecated_name_property())
-
-
-class MAVLink_set_rocket_coordinates_arp_tc_message(MAVLink_message):
-    """
-    Sets current rocket coordinates
-    """
-
-    id = MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC
-    msgname = "SET_ROCKET_COORDINATES_ARP_TC"
-    fieldnames = ["latitude", "longitude", "height"]
-    ordered_fieldnames = ["latitude", "longitude", "height"]
-    fieldtypes = ["float", "float", "float"]
-    fielddisplays_by_name: Dict[str, str] = {}
-    fieldenums_by_name: Dict[str, str] = {}
-    fieldunits_by_name: Dict[str, str] = {"latitude": "deg", "longitude": "deg", "height": "m"}
-    native_format = bytearray(b"<fff")
-    orders = [0, 1, 2]
-    lengths = [1, 1, 1]
-    array_lengths = [0, 0, 0]
-    crc_extra = 220
-    unpacker = struct.Struct("<fff")
-    instance_field = None
-    instance_offset = -1
-
-    def __init__(self, latitude: float, longitude: float, height: float):
-        MAVLink_message.__init__(self, MAVLink_set_rocket_coordinates_arp_tc_message.id, MAVLink_set_rocket_coordinates_arp_tc_message.msgname)
-        self._fieldnames = MAVLink_set_rocket_coordinates_arp_tc_message.fieldnames
-        self._instance_field = MAVLink_set_rocket_coordinates_arp_tc_message.instance_field
-        self._instance_offset = MAVLink_set_rocket_coordinates_arp_tc_message.instance_offset
-        self.latitude = latitude
-        self.longitude = longitude
-        self.height = height
-
-    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
-        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.latitude, self.longitude, self.height), force_mavlink1=force_mavlink1)
-
-
-# Define name on the class for backwards compatibility (it is now msgname).
-# Done with setattr to hide the class variable from mypy.
-setattr(MAVLink_set_rocket_coordinates_arp_tc_message, "name", mavlink_msg_deprecated_name_property())
-
-
-class MAVLink_arp_command_tc_message(MAVLink_message):
-    """
-    TC containing a command with no parameters that trigger some
-    action
-    """
-
-    id = MAVLINK_MSG_ID_ARP_COMMAND_TC
-    msgname = "ARP_COMMAND_TC"
-    fieldnames = ["command_id"]
-    ordered_fieldnames = ["command_id"]
-    fieldtypes = ["uint8_t"]
-    fielddisplays_by_name: Dict[str, str] = {}
-    fieldenums_by_name: Dict[str, str] = {}
-    fieldunits_by_name: Dict[str, str] = {}
-    native_format = bytearray(b"<B")
-    orders = [0]
-    lengths = [1]
-    array_lengths = [0]
-    crc_extra = 181
-    unpacker = struct.Struct("<B")
-    instance_field = None
-    instance_offset = -1
-
-    def __init__(self, command_id: int):
-        MAVLink_message.__init__(self, MAVLink_arp_command_tc_message.id, MAVLink_arp_command_tc_message.msgname)
-        self._fieldnames = MAVLink_arp_command_tc_message.fieldnames
-        self._instance_field = MAVLink_arp_command_tc_message.instance_field
-        self._instance_offset = MAVLink_arp_command_tc_message.instance_offset
-        self.command_id = command_id
-
-    def pack(self, mav: "MAVLink", force_mavlink1: bool = False) -> bytes:
-        return self._pack(mav, self.crc_extra, self.unpacker.pack(self.command_id), force_mavlink1=force_mavlink1)
-
-
-# Define name on the class for backwards compatibility (it is now msgname).
-# Done with setattr to hide the class variable from mypy.
-setattr(MAVLink_arp_command_tc_message, "name", mavlink_msg_deprecated_name_property())
-
-
 class MAVLink_sys_tm_message(MAVLink_message):
     """
     System status telemetry
@@ -3365,6 +3405,10 @@ mavlink_map: Dict[int, Type[MAVLink_message]] = {
     MAVLINK_MSG_ID_SET_COOLING_TIME_TC: MAVLink_set_cooling_time_tc_message,
     MAVLINK_MSG_ID_SET_STEPPER_ANGLE_TC: MAVLink_set_stepper_angle_tc_message,
     MAVLINK_MSG_ID_SET_STEPPER_STEPS_TC: MAVLink_set_stepper_steps_tc_message,
+    MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC: MAVLink_set_stepper_multiplier_tc_message,
+    MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC: MAVLink_set_antenna_coordinates_arp_tc_message,
+    MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC: MAVLink_set_rocket_coordinates_arp_tc_message,
+    MAVLINK_MSG_ID_ARP_COMMAND_TC: MAVLink_arp_command_tc_message,
     MAVLINK_MSG_ID_ACK_TM: MAVLink_ack_tm_message,
     MAVLINK_MSG_ID_NACK_TM: MAVLink_nack_tm_message,
     MAVLINK_MSG_ID_WACK_TM: MAVLink_wack_tm_message,
@@ -3384,9 +3428,6 @@ mavlink_map: Dict[int, Type[MAVLink_message]] = {
     MAVLINK_MSG_ID_REGISTRY_INT_TM: MAVLink_registry_int_tm_message,
     MAVLINK_MSG_ID_REGISTRY_COORD_TM: MAVLink_registry_coord_tm_message,
     MAVLINK_MSG_ID_ARP_TM: MAVLink_arp_tm_message,
-    MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC: MAVLink_set_antenna_coordinates_arp_tc_message,
-    MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC: MAVLink_set_rocket_coordinates_arp_tc_message,
-    MAVLINK_MSG_ID_ARP_COMMAND_TC: MAVLink_arp_command_tc_message,
     MAVLINK_MSG_ID_SYS_TM: MAVLink_sys_tm_message,
     MAVLINK_MSG_ID_LOGGER_TM: MAVLink_logger_tm_message,
     MAVLINK_MSG_ID_MAVLINK_STATS_TM: MAVLink_mavlink_stats_tm_message,
@@ -4306,6 +4347,88 @@ class MAVLink(object):
         """
         self.send(self.set_stepper_steps_tc_encode(stepper_id, steps), force_mavlink1=force_mavlink1)
 
+    def set_stepper_multiplier_tc_encode(self, stepper_id: int, multiplier: float) -> MAVLink_set_stepper_multiplier_tc_message:
+        """
+        Set the multiplier of the stepper
+
+        stepper_id                : A member of the StepperList enum (type:uint8_t)
+        multiplier                : Multiplier (type:float)
+
+        """
+        return MAVLink_set_stepper_multiplier_tc_message(stepper_id, multiplier)
+
+    def set_stepper_multiplier_tc_send(self, stepper_id: int, multiplier: float, force_mavlink1: bool = False) -> None:
+        """
+        Set the multiplier of the stepper
+
+        stepper_id                : A member of the StepperList enum (type:uint8_t)
+        multiplier                : Multiplier (type:float)
+
+        """
+        self.send(self.set_stepper_multiplier_tc_encode(stepper_id, multiplier), force_mavlink1=force_mavlink1)
+
+    def set_antenna_coordinates_arp_tc_encode(self, latitude: float, longitude: float, height: float) -> MAVLink_set_antenna_coordinates_arp_tc_message:
+        """
+        Sets current antennas coordinates
+
+        latitude                  : Latitude [deg] (type:float)
+        longitude                 : Longitude [deg] (type:float)
+        height                    : Height [m] (type:float)
+
+        """
+        return MAVLink_set_antenna_coordinates_arp_tc_message(latitude, longitude, height)
+
+    def set_antenna_coordinates_arp_tc_send(self, latitude: float, longitude: float, height: float, force_mavlink1: bool = False) -> None:
+        """
+        Sets current antennas coordinates
+
+        latitude                  : Latitude [deg] (type:float)
+        longitude                 : Longitude [deg] (type:float)
+        height                    : Height [m] (type:float)
+
+        """
+        self.send(self.set_antenna_coordinates_arp_tc_encode(latitude, longitude, height), force_mavlink1=force_mavlink1)
+
+    def set_rocket_coordinates_arp_tc_encode(self, latitude: float, longitude: float, height: float) -> MAVLink_set_rocket_coordinates_arp_tc_message:
+        """
+        Sets current rocket coordinates
+
+        latitude                  : Latitude [deg] (type:float)
+        longitude                 : Longitude [deg] (type:float)
+        height                    : Height [m] (type:float)
+
+        """
+        return MAVLink_set_rocket_coordinates_arp_tc_message(latitude, longitude, height)
+
+    def set_rocket_coordinates_arp_tc_send(self, latitude: float, longitude: float, height: float, force_mavlink1: bool = False) -> None:
+        """
+        Sets current rocket coordinates
+
+        latitude                  : Latitude [deg] (type:float)
+        longitude                 : Longitude [deg] (type:float)
+        height                    : Height [m] (type:float)
+
+        """
+        self.send(self.set_rocket_coordinates_arp_tc_encode(latitude, longitude, height), force_mavlink1=force_mavlink1)
+
+    def arp_command_tc_encode(self, command_id: int) -> MAVLink_arp_command_tc_message:
+        """
+        TC containing a command with no parameters that trigger some action
+
+        command_id                : A member of the MavArpCommandList enum (type:uint8_t)
+
+        """
+        return MAVLink_arp_command_tc_message(command_id)
+
+    def arp_command_tc_send(self, command_id: int, force_mavlink1: bool = False) -> None:
+        """
+        TC containing a command with no parameters that trigger some action
+
+        command_id                : A member of the MavArpCommandList enum (type:uint8_t)
+
+        """
+        self.send(self.arp_command_tc_encode(command_id), force_mavlink1=force_mavlink1)
+
     def ack_tm_encode(self, recv_msgid: int, seq_ack: int) -> MAVLink_ack_tm_message:
         """
         TM containing an ACK message to notify that the message has been
@@ -4862,68 +4985,6 @@ class MAVLink(object):
         """
         self.send(self.arp_tm_encode(timestamp, state, yaw, pitch, roll, target_yaw, target_pitch, stepperX_pos, stepperX_delta, stepperX_speed, stepperY_pos, stepperY_delta, stepperY_speed, gps_latitude, gps_longitude, gps_height, gps_fix, main_radio_present, main_packet_tx_error_count, main_tx_bitrate, main_packet_rx_success_count, main_packet_rx_drop_count, main_rx_bitrate, main_rx_rssi, payload_radio_present, payload_packet_tx_error_count, payload_tx_bitrate, payload_packet_rx_success_count, payload_packet_rx_drop_count, payload_rx_bitrate, payload_rx_rssi, ethernet_present, ethernet_status, battery_voltage, log_number), force_mavlink1=force_mavlink1)
 
-    def set_antenna_coordinates_arp_tc_encode(self, latitude: float, longitude: float, height: float) -> MAVLink_set_antenna_coordinates_arp_tc_message:
-        """
-        Sets current antennas coordinates
-
-        latitude                  : Latitude [deg] (type:float)
-        longitude                 : Longitude [deg] (type:float)
-        height                    : Height [m] (type:float)
-
-        """
-        return MAVLink_set_antenna_coordinates_arp_tc_message(latitude, longitude, height)
-
-    def set_antenna_coordinates_arp_tc_send(self, latitude: float, longitude: float, height: float, force_mavlink1: bool = False) -> None:
-        """
-        Sets current antennas coordinates
-
-        latitude                  : Latitude [deg] (type:float)
-        longitude                 : Longitude [deg] (type:float)
-        height                    : Height [m] (type:float)
-
-        """
-        self.send(self.set_antenna_coordinates_arp_tc_encode(latitude, longitude, height), force_mavlink1=force_mavlink1)
-
-    def set_rocket_coordinates_arp_tc_encode(self, latitude: float, longitude: float, height: float) -> MAVLink_set_rocket_coordinates_arp_tc_message:
-        """
-        Sets current rocket coordinates
-
-        latitude                  : Latitude [deg] (type:float)
-        longitude                 : Longitude [deg] (type:float)
-        height                    : Height [m] (type:float)
-
-        """
-        return MAVLink_set_rocket_coordinates_arp_tc_message(latitude, longitude, height)
-
-    def set_rocket_coordinates_arp_tc_send(self, latitude: float, longitude: float, height: float, force_mavlink1: bool = False) -> None:
-        """
-        Sets current rocket coordinates
-
-        latitude                  : Latitude [deg] (type:float)
-        longitude                 : Longitude [deg] (type:float)
-        height                    : Height [m] (type:float)
-
-        """
-        self.send(self.set_rocket_coordinates_arp_tc_encode(latitude, longitude, height), force_mavlink1=force_mavlink1)
-
-    def arp_command_tc_encode(self, command_id: int) -> MAVLink_arp_command_tc_message:
-        """
-        TC containing a command with no parameters that trigger some action
-
-        command_id                : A member of the MavArpCommandList enum (type:uint8_t)
-
-        """
-        return MAVLink_arp_command_tc_message(command_id)
-
-    def arp_command_tc_send(self, command_id: int, force_mavlink1: bool = False) -> None:
-        """
-        TC containing a command with no parameters that trigger some action
-
-        command_id                : A member of the MavArpCommandList enum (type:uint8_t)
-
-        """
-        self.send(self.arp_command_tc_encode(command_id), force_mavlink1=force_mavlink1)
-
     def sys_tm_encode(self, timestamp: int, logger: int, event_broker: int, radio: int, sensors: int, actuators: int, pin_handler: int, can_handler: int, scheduler: int) -> MAVLink_sys_tm_message:
         """
         System status telemetry
diff --git a/mavlink_lib/lyra/lyra.h b/mavlink_lib/lyra/lyra.h
index 40c508f60d0050bf07c8bdcd1ee9de4d699e5fc4..899082300cde353e84a3c9b4d2ce12220fc5ce24 100644
--- a/mavlink_lib/lyra/lyra.h
+++ b/mavlink_lib/lyra/lyra.h
@@ -10,7 +10,7 @@
     #error Wrong include order: MAVLINK_LYRA.H MUST NOT BE DIRECTLY USED. Include mavlink.h from the same directory instead or set ALL AND EVERY defines from MAVLINK.H manually accordingly, including the #define MAVLINK_H call.
 #endif
 
-#define MAVLINK_LYRA_XML_HASH 2671519531706814092
+#define MAVLINK_LYRA_XML_HASH -7501549012895043859
 
 #ifdef __cplusplus
 extern "C" {
@@ -19,11 +19,11 @@ extern "C" {
 // MESSAGE LENGTHS AND CRCS
 
 #ifndef MAVLINK_MESSAGE_LENGTHS
-#define MAVLINK_MESSAGE_LENGTHS {0, 8, 1, 1, 1, 1, 5, 1, 1, 4, 4, 12, 16, 8, 2, 4, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 7, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 74, 64, 32, 60, 32, 32, 32, 32, 56, 22, 5, 19, 36, 36, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 46, 28, 20, 44, 53, 77, 29, 170, 161, 99, 83, 54, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+#define MAVLINK_MESSAGE_LENGTHS {0, 8, 1, 1, 1, 1, 5, 1, 1, 4, 4, 12, 16, 8, 2, 4, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 7, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 12, 12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 74, 64, 32, 60, 32, 32, 32, 32, 56, 22, 5, 19, 36, 36, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 46, 28, 20, 44, 53, 77, 29, 170, 161, 99, 83, 54, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 #endif
 
 #ifndef MAVLINK_MESSAGE_CRCS
-#define MAVLINK_MESSAGE_CRCS {0, 136, 198, 165, 248, 184, 215, 226, 160, 113, 38, 71, 168, 67, 218, 44, 81, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 22, 65, 79, 167, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 251, 51, 57, 72, 87, 229, 245, 212, 140, 148, 6, 165, 87, 255, 9, 68, 234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 183, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 142, 108, 39, 19, 234, 66, 11, 168, 235, 169, 236, 246, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+#define MAVLINK_MESSAGE_CRCS {0, 136, 198, 165, 248, 184, 215, 226, 160, 113, 38, 71, 168, 67, 218, 44, 81, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 22, 65, 79, 167, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 246, 173, 183, 220, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 251, 51, 57, 72, 87, 229, 245, 212, 140, 148, 6, 165, 87, 255, 9, 68, 234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 142, 108, 39, 19, 234, 66, 11, 168, 235, 169, 236, 246, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 #endif
 
 #include "../protocol.h"
@@ -239,6 +239,10 @@ typedef enum PinsList
 #include "./mavlink_msg_set_cooling_time_tc.h"
 #include "./mavlink_msg_set_stepper_angle_tc.h"
 #include "./mavlink_msg_set_stepper_steps_tc.h"
+#include "./mavlink_msg_set_stepper_multiplier_tc.h"
+#include "./mavlink_msg_set_antenna_coordinates_arp_tc.h"
+#include "./mavlink_msg_set_rocket_coordinates_arp_tc.h"
+#include "./mavlink_msg_arp_command_tc.h"
 #include "./mavlink_msg_ack_tm.h"
 #include "./mavlink_msg_nack_tm.h"
 #include "./mavlink_msg_wack_tm.h"
@@ -258,9 +262,6 @@ typedef enum PinsList
 #include "./mavlink_msg_registry_int_tm.h"
 #include "./mavlink_msg_registry_coord_tm.h"
 #include "./mavlink_msg_arp_tm.h"
-#include "./mavlink_msg_set_antenna_coordinates_arp_tc.h"
-#include "./mavlink_msg_set_rocket_coordinates_arp_tc.h"
-#include "./mavlink_msg_arp_command_tc.h"
 #include "./mavlink_msg_sys_tm.h"
 #include "./mavlink_msg_logger_tm.h"
 #include "./mavlink_msg_mavlink_stats_tm.h"
@@ -281,8 +282,8 @@ typedef enum PinsList
 
 
 #if MAVLINK_LYRA_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, {"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_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, {"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_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_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}}}, {"EMPTY",0,{{"","",MAVLINK_TYPE_CHAR,0,0,0}}}, MAVLINK_MESSAGE_INFO_ARP_TM, MAVLINK_MESSAGE_INFO_SET_ANTENNA_COORDINATES_ARP_TC, MAVLINK_MESSAGE_INFO_SET_ROCKET_COORDINATES_ARP_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}}}, 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}}}, 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, {"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}}}}
-# define MAVLINK_MESSAGE_NAMES {{ "ACK_TM", 100 }, { "ADA_TM", 205 }, { "ADC_TM", 106 }, { "ARP_COMMAND_TC", 172 }, { "ARP_TM", 150 }, { "ATTITUDE_TM", 111 }, { "CAN_STATS_TM", 203 }, { "COMMAND_TC", 2 }, { "CONRIG_STATE_TC", 32 }, { "CURRENT_TM", 108 }, { "GPS_TM", 103 }, { "GSE_TM", 212 }, { "IMU_TM", 104 }, { "LOAD_TM", 110 }, { "LOGGER_TM", 201 }, { "MAVLINK_STATS_TM", 202 }, { "MEA_TM", 207 }, { "MOTOR_TM", 213 }, { "NACK_TM", 101 }, { "NAS_TM", 206 }, { "PAYLOAD_FLIGHT_TM", 209 }, { "PAYLOAD_STATS_TM", 211 }, { "PING_TC", 1 }, { "PIN_TM", 114 }, { "PRESSURE_TM", 105 }, { "RAW_EVENT_TC", 14 }, { "REGISTRY_COORD_TM", 117 }, { "REGISTRY_FLOAT_TM", 115 }, { "REGISTRY_INT_TM", 116 }, { "RESET_SERVO_TC", 7 }, { "ROCKET_FLIGHT_TM", 208 }, { "ROCKET_STATS_TM", 210 }, { "SENSOR_STATE_TM", 112 }, { "SENSOR_TM_REQUEST_TC", 4 }, { "SERVO_TM", 113 }, { "SERVO_TM_REQUEST_TC", 5 }, { "SET_ALGORITHM_TC", 17 }, { "SET_ANTENNA_COORDINATES_ARP_TC", 151 }, { "SET_ATOMIC_VALVE_TIMING_TC", 30 }, { "SET_COOLING_TIME_TC", 35 }, { "SET_COORDINATES_TC", 13 }, { "SET_DEPLOYMENT_ALTITUDE_TC", 15 }, { "SET_IGNITION_TIME_TC", 33 }, { "SET_NITROGEN_TIME_TC", 34 }, { "SET_ORIENTATION_QUAT_TC", 12 }, { "SET_ORIENTATION_TC", 11 }, { "SET_REFERENCE_ALTITUDE_TC", 9 }, { "SET_REFERENCE_TEMPERATURE_TC", 10 }, { "SET_ROCKET_COORDINATES_ARP_TC", 152 }, { "SET_SERVO_ANGLE_TC", 6 }, { "SET_STEPPER_ANGLE_TC", 60 }, { "SET_STEPPER_STEPS_TC", 61 }, { "SET_TARGET_COORDINATES_TC", 16 }, { "SET_VALVE_MAXIMUM_APERTURE_TC", 31 }, { "SYSTEM_TM_REQUEST_TC", 3 }, { "SYS_TM", 200 }, { "TASK_STATS_TM", 204 }, { "TEMP_TM", 109 }, { "VOLTAGE_TM", 107 }, { "WACK_TM", 102 }, { "WIGGLE_SERVO_TC", 8 }}
+# 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, {"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_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_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}}}, {"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, {"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}}}}
+# define MAVLINK_MESSAGE_NAMES {{ "ACK_TM", 100 }, { "ADA_TM", 205 }, { "ADC_TM", 106 }, { "ARP_COMMAND_TC", 65 }, { "ARP_TM", 150 }, { "ATTITUDE_TM", 111 }, { "CAN_STATS_TM", 203 }, { "COMMAND_TC", 2 }, { "CONRIG_STATE_TC", 32 }, { "CURRENT_TM", 108 }, { "GPS_TM", 103 }, { "GSE_TM", 212 }, { "IMU_TM", 104 }, { "LOAD_TM", 110 }, { "LOGGER_TM", 201 }, { "MAVLINK_STATS_TM", 202 }, { "MEA_TM", 207 }, { "MOTOR_TM", 213 }, { "NACK_TM", 101 }, { "NAS_TM", 206 }, { "PAYLOAD_FLIGHT_TM", 209 }, { "PAYLOAD_STATS_TM", 211 }, { "PING_TC", 1 }, { "PIN_TM", 114 }, { "PRESSURE_TM", 105 }, { "RAW_EVENT_TC", 14 }, { "REGISTRY_COORD_TM", 117 }, { "REGISTRY_FLOAT_TM", 115 }, { "REGISTRY_INT_TM", 116 }, { "RESET_SERVO_TC", 7 }, { "ROCKET_FLIGHT_TM", 208 }, { "ROCKET_STATS_TM", 210 }, { "SENSOR_STATE_TM", 112 }, { "SENSOR_TM_REQUEST_TC", 4 }, { "SERVO_TM", 113 }, { "SERVO_TM_REQUEST_TC", 5 }, { "SET_ALGORITHM_TC", 17 }, { "SET_ANTENNA_COORDINATES_ARP_TC", 63 }, { "SET_ATOMIC_VALVE_TIMING_TC", 30 }, { "SET_COOLING_TIME_TC", 35 }, { "SET_COORDINATES_TC", 13 }, { "SET_DEPLOYMENT_ALTITUDE_TC", 15 }, { "SET_IGNITION_TIME_TC", 33 }, { "SET_NITROGEN_TIME_TC", 34 }, { "SET_ORIENTATION_QUAT_TC", 12 }, { "SET_ORIENTATION_TC", 11 }, { "SET_REFERENCE_ALTITUDE_TC", 9 }, { "SET_REFERENCE_TEMPERATURE_TC", 10 }, { "SET_ROCKET_COORDINATES_ARP_TC", 64 }, { "SET_SERVO_ANGLE_TC", 6 }, { "SET_STEPPER_ANGLE_TC", 60 }, { "SET_STEPPER_MULTIPLIER_TC", 62 }, { "SET_STEPPER_STEPS_TC", 61 }, { "SET_TARGET_COORDINATES_TC", 16 }, { "SET_VALVE_MAXIMUM_APERTURE_TC", 31 }, { "SYSTEM_TM_REQUEST_TC", 3 }, { "SYS_TM", 200 }, { "TASK_STATS_TM", 204 }, { "TEMP_TM", 109 }, { "VOLTAGE_TM", 107 }, { "WACK_TM", 102 }, { "WIGGLE_SERVO_TC", 8 }}
 # if MAVLINK_COMMAND_24BIT
 #  include "../mavlink_get_info.h"
 # endif
diff --git a/mavlink_lib/lyra/mavlink.h b/mavlink_lib/lyra/mavlink.h
index b9c663f8bcb716ee65545253ecaa45b66f135e9d..3ff9676c3bb0bcfe3dd6dc7ca3af7a6533c45778 100644
--- a/mavlink_lib/lyra/mavlink.h
+++ b/mavlink_lib/lyra/mavlink.h
@@ -6,7 +6,7 @@
 #ifndef MAVLINK_H
 #define MAVLINK_H
 
-#define MAVLINK_PRIMARY_XML_HASH 2671519531706814092
+#define MAVLINK_PRIMARY_XML_HASH -7501549012895043859
 
 #ifndef MAVLINK_STX
 #define MAVLINK_STX 254
diff --git a/mavlink_lib/lyra/mavlink_msg_arp_command_tc.h b/mavlink_lib/lyra/mavlink_msg_arp_command_tc.h
index 0a8311c6cde8ccdb90f014b0284711757b728260..ba4c703143eb0b8bbcf8545c97ed52dec4ac1dc6 100644
--- a/mavlink_lib/lyra/mavlink_msg_arp_command_tc.h
+++ b/mavlink_lib/lyra/mavlink_msg_arp_command_tc.h
@@ -1,7 +1,7 @@
 #pragma once
 // MESSAGE ARP_COMMAND_TC PACKING
 
-#define MAVLINK_MSG_ID_ARP_COMMAND_TC 172
+#define MAVLINK_MSG_ID_ARP_COMMAND_TC 65
 
 
 typedef struct __mavlink_arp_command_tc_t {
@@ -10,17 +10,17 @@ typedef struct __mavlink_arp_command_tc_t {
 
 #define MAVLINK_MSG_ID_ARP_COMMAND_TC_LEN 1
 #define MAVLINK_MSG_ID_ARP_COMMAND_TC_MIN_LEN 1
-#define MAVLINK_MSG_ID_172_LEN 1
-#define MAVLINK_MSG_ID_172_MIN_LEN 1
+#define MAVLINK_MSG_ID_65_LEN 1
+#define MAVLINK_MSG_ID_65_MIN_LEN 1
 
 #define MAVLINK_MSG_ID_ARP_COMMAND_TC_CRC 181
-#define MAVLINK_MSG_ID_172_CRC 181
+#define MAVLINK_MSG_ID_65_CRC 181
 
 
 
 #if MAVLINK_COMMAND_24BIT
 #define MAVLINK_MESSAGE_INFO_ARP_COMMAND_TC { \
-    172, \
+    65, \
     "ARP_COMMAND_TC", \
     1, \
     {  { "command_id", NULL, MAVLINK_TYPE_UINT8_T, 0, 0, offsetof(mavlink_arp_command_tc_t, command_id) }, \
diff --git a/mavlink_lib/lyra/mavlink_msg_set_antenna_coordinates_arp_tc.h b/mavlink_lib/lyra/mavlink_msg_set_antenna_coordinates_arp_tc.h
index c0fb1710ba50b316d988e3b076b60543063f8151..5d478f2adcb75d175f57d2e4775521d28173a737 100644
--- a/mavlink_lib/lyra/mavlink_msg_set_antenna_coordinates_arp_tc.h
+++ b/mavlink_lib/lyra/mavlink_msg_set_antenna_coordinates_arp_tc.h
@@ -1,7 +1,7 @@
 #pragma once
 // MESSAGE SET_ANTENNA_COORDINATES_ARP_TC PACKING
 
-#define MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC 151
+#define MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC 63
 
 
 typedef struct __mavlink_set_antenna_coordinates_arp_tc_t {
@@ -12,17 +12,17 @@ typedef struct __mavlink_set_antenna_coordinates_arp_tc_t {
 
 #define MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_LEN 12
 #define MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_MIN_LEN 12
-#define MAVLINK_MSG_ID_151_LEN 12
-#define MAVLINK_MSG_ID_151_MIN_LEN 12
+#define MAVLINK_MSG_ID_63_LEN 12
+#define MAVLINK_MSG_ID_63_MIN_LEN 12
 
 #define MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_CRC 183
-#define MAVLINK_MSG_ID_151_CRC 183
+#define MAVLINK_MSG_ID_63_CRC 183
 
 
 
 #if MAVLINK_COMMAND_24BIT
 #define MAVLINK_MESSAGE_INFO_SET_ANTENNA_COORDINATES_ARP_TC { \
-    151, \
+    63, \
     "SET_ANTENNA_COORDINATES_ARP_TC", \
     3, \
     {  { "latitude", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_set_antenna_coordinates_arp_tc_t, latitude) }, \
diff --git a/mavlink_lib/lyra/mavlink_msg_set_rocket_coordinates_arp_tc.h b/mavlink_lib/lyra/mavlink_msg_set_rocket_coordinates_arp_tc.h
index 6998448e7aaa36fa8715a257b19e9bc854de0820..c16995a2372e3feabf8e0b20979fdf1949fc8a10 100644
--- a/mavlink_lib/lyra/mavlink_msg_set_rocket_coordinates_arp_tc.h
+++ b/mavlink_lib/lyra/mavlink_msg_set_rocket_coordinates_arp_tc.h
@@ -1,7 +1,7 @@
 #pragma once
 // MESSAGE SET_ROCKET_COORDINATES_ARP_TC PACKING
 
-#define MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC 152
+#define MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC 64
 
 
 typedef struct __mavlink_set_rocket_coordinates_arp_tc_t {
@@ -12,17 +12,17 @@ typedef struct __mavlink_set_rocket_coordinates_arp_tc_t {
 
 #define MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_LEN 12
 #define MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_MIN_LEN 12
-#define MAVLINK_MSG_ID_152_LEN 12
-#define MAVLINK_MSG_ID_152_MIN_LEN 12
+#define MAVLINK_MSG_ID_64_LEN 12
+#define MAVLINK_MSG_ID_64_MIN_LEN 12
 
 #define MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_CRC 220
-#define MAVLINK_MSG_ID_152_CRC 220
+#define MAVLINK_MSG_ID_64_CRC 220
 
 
 
 #if MAVLINK_COMMAND_24BIT
 #define MAVLINK_MESSAGE_INFO_SET_ROCKET_COORDINATES_ARP_TC { \
-    152, \
+    64, \
     "SET_ROCKET_COORDINATES_ARP_TC", \
     3, \
     {  { "latitude", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_set_rocket_coordinates_arp_tc_t, latitude) }, \
diff --git a/mavlink_lib/lyra/mavlink_msg_set_stepper_multiplier_tc.h b/mavlink_lib/lyra/mavlink_msg_set_stepper_multiplier_tc.h
new file mode 100644
index 0000000000000000000000000000000000000000..fc81eca75f8ec20832d33bb72346826ec9e778d8
--- /dev/null
+++ b/mavlink_lib/lyra/mavlink_msg_set_stepper_multiplier_tc.h
@@ -0,0 +1,288 @@
+#pragma once
+// MESSAGE SET_STEPPER_MULTIPLIER_TC PACKING
+
+#define MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC 62
+
+
+typedef struct __mavlink_set_stepper_multiplier_tc_t {
+ float multiplier; /*<  Multiplier*/
+ uint8_t stepper_id; /*<  A member of the StepperList enum*/
+} mavlink_set_stepper_multiplier_tc_t;
+
+#define MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN 5
+#define MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN 5
+#define MAVLINK_MSG_ID_62_LEN 5
+#define MAVLINK_MSG_ID_62_MIN_LEN 5
+
+#define MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC 173
+#define MAVLINK_MSG_ID_62_CRC 173
+
+
+
+#if MAVLINK_COMMAND_24BIT
+#define MAVLINK_MESSAGE_INFO_SET_STEPPER_MULTIPLIER_TC { \
+    62, \
+    "SET_STEPPER_MULTIPLIER_TC", \
+    2, \
+    {  { "stepper_id", NULL, MAVLINK_TYPE_UINT8_T, 0, 4, offsetof(mavlink_set_stepper_multiplier_tc_t, stepper_id) }, \
+         { "multiplier", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_set_stepper_multiplier_tc_t, multiplier) }, \
+         } \
+}
+#else
+#define MAVLINK_MESSAGE_INFO_SET_STEPPER_MULTIPLIER_TC { \
+    "SET_STEPPER_MULTIPLIER_TC", \
+    2, \
+    {  { "stepper_id", NULL, MAVLINK_TYPE_UINT8_T, 0, 4, offsetof(mavlink_set_stepper_multiplier_tc_t, stepper_id) }, \
+         { "multiplier", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_set_stepper_multiplier_tc_t, multiplier) }, \
+         } \
+}
+#endif
+
+/**
+ * @brief Pack a set_stepper_multiplier_tc message
+ * @param system_id ID of this system
+ * @param component_id ID of this component (e.g. 200 for IMU)
+ * @param msg The MAVLink message to compress the data into
+ *
+ * @param stepper_id  A member of the StepperList enum
+ * @param multiplier  Multiplier
+ * @return length of the message in bytes (excluding serial stream start sign)
+ */
+static inline uint16_t mavlink_msg_set_stepper_multiplier_tc_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
+                               uint8_t stepper_id, float multiplier)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    char buf[MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN];
+    _mav_put_float(buf, 0, multiplier);
+    _mav_put_uint8_t(buf, 4, stepper_id);
+
+        memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#else
+    mavlink_set_stepper_multiplier_tc_t packet;
+    packet.multiplier = multiplier;
+    packet.stepper_id = stepper_id;
+
+        memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#endif
+
+    msg->msgid = MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC;
+    return mavlink_finalize_message(msg, system_id, component_id, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+}
+
+/**
+ * @brief Pack a set_stepper_multiplier_tc message
+ * @param system_id ID of this system
+ * @param component_id ID of this component (e.g. 200 for IMU)
+ * @param status MAVLink status structure
+ * @param msg The MAVLink message to compress the data into
+ *
+ * @param stepper_id  A member of the StepperList enum
+ * @param multiplier  Multiplier
+ * @return length of the message in bytes (excluding serial stream start sign)
+ */
+static inline uint16_t mavlink_msg_set_stepper_multiplier_tc_pack_status(uint8_t system_id, uint8_t component_id, mavlink_status_t *_status, mavlink_message_t* msg,
+                               uint8_t stepper_id, float multiplier)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    char buf[MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN];
+    _mav_put_float(buf, 0, multiplier);
+    _mav_put_uint8_t(buf, 4, stepper_id);
+
+        memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#else
+    mavlink_set_stepper_multiplier_tc_t packet;
+    packet.multiplier = multiplier;
+    packet.stepper_id = stepper_id;
+
+        memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#endif
+
+    msg->msgid = MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC;
+#if MAVLINK_CRC_EXTRA
+    return mavlink_finalize_message_buffer(msg, system_id, component_id, _status, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+#else
+    return mavlink_finalize_message_buffer(msg, system_id, component_id, _status, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#endif
+}
+
+/**
+ * @brief Pack a set_stepper_multiplier_tc message on a channel
+ * @param system_id ID of this system
+ * @param component_id ID of this component (e.g. 200 for IMU)
+ * @param chan The MAVLink channel this message will be sent over
+ * @param msg The MAVLink message to compress the data into
+ * @param stepper_id  A member of the StepperList enum
+ * @param multiplier  Multiplier
+ * @return length of the message in bytes (excluding serial stream start sign)
+ */
+static inline uint16_t mavlink_msg_set_stepper_multiplier_tc_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
+                               mavlink_message_t* msg,
+                                   uint8_t stepper_id,float multiplier)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    char buf[MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN];
+    _mav_put_float(buf, 0, multiplier);
+    _mav_put_uint8_t(buf, 4, stepper_id);
+
+        memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#else
+    mavlink_set_stepper_multiplier_tc_t packet;
+    packet.multiplier = multiplier;
+    packet.stepper_id = stepper_id;
+
+        memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+#endif
+
+    msg->msgid = MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC;
+    return mavlink_finalize_message_chan(msg, system_id, component_id, chan, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+}
+
+/**
+ * @brief Encode a set_stepper_multiplier_tc struct
+ *
+ * @param system_id ID of this system
+ * @param component_id ID of this component (e.g. 200 for IMU)
+ * @param msg The MAVLink message to compress the data into
+ * @param set_stepper_multiplier_tc C-struct to read the message contents from
+ */
+static inline uint16_t mavlink_msg_set_stepper_multiplier_tc_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, const mavlink_set_stepper_multiplier_tc_t* set_stepper_multiplier_tc)
+{
+    return mavlink_msg_set_stepper_multiplier_tc_pack(system_id, component_id, msg, set_stepper_multiplier_tc->stepper_id, set_stepper_multiplier_tc->multiplier);
+}
+
+/**
+ * @brief Encode a set_stepper_multiplier_tc struct on a channel
+ *
+ * @param system_id ID of this system
+ * @param component_id ID of this component (e.g. 200 for IMU)
+ * @param chan The MAVLink channel this message will be sent over
+ * @param msg The MAVLink message to compress the data into
+ * @param set_stepper_multiplier_tc C-struct to read the message contents from
+ */
+static inline uint16_t mavlink_msg_set_stepper_multiplier_tc_encode_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg, const mavlink_set_stepper_multiplier_tc_t* set_stepper_multiplier_tc)
+{
+    return mavlink_msg_set_stepper_multiplier_tc_pack_chan(system_id, component_id, chan, msg, set_stepper_multiplier_tc->stepper_id, set_stepper_multiplier_tc->multiplier);
+}
+
+/**
+ * @brief Encode a set_stepper_multiplier_tc struct with provided status structure
+ *
+ * @param system_id ID of this system
+ * @param component_id ID of this component (e.g. 200 for IMU)
+ * @param status MAVLink status structure
+ * @param msg The MAVLink message to compress the data into
+ * @param set_stepper_multiplier_tc C-struct to read the message contents from
+ */
+static inline uint16_t mavlink_msg_set_stepper_multiplier_tc_encode_status(uint8_t system_id, uint8_t component_id, mavlink_status_t* _status, mavlink_message_t* msg, const mavlink_set_stepper_multiplier_tc_t* set_stepper_multiplier_tc)
+{
+    return mavlink_msg_set_stepper_multiplier_tc_pack_status(system_id, component_id, _status, msg,  set_stepper_multiplier_tc->stepper_id, set_stepper_multiplier_tc->multiplier);
+}
+
+/**
+ * @brief Send a set_stepper_multiplier_tc message
+ * @param chan MAVLink channel to send the message
+ *
+ * @param stepper_id  A member of the StepperList enum
+ * @param multiplier  Multiplier
+ */
+#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
+
+static inline void mavlink_msg_set_stepper_multiplier_tc_send(mavlink_channel_t chan, uint8_t stepper_id, float multiplier)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    char buf[MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN];
+    _mav_put_float(buf, 0, multiplier);
+    _mav_put_uint8_t(buf, 4, stepper_id);
+
+    _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC, buf, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+#else
+    mavlink_set_stepper_multiplier_tc_t packet;
+    packet.multiplier = multiplier;
+    packet.stepper_id = stepper_id;
+
+    _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC, (const char *)&packet, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+#endif
+}
+
+/**
+ * @brief Send a set_stepper_multiplier_tc message
+ * @param chan MAVLink channel to send the message
+ * @param struct The MAVLink struct to serialize
+ */
+static inline void mavlink_msg_set_stepper_multiplier_tc_send_struct(mavlink_channel_t chan, const mavlink_set_stepper_multiplier_tc_t* set_stepper_multiplier_tc)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    mavlink_msg_set_stepper_multiplier_tc_send(chan, set_stepper_multiplier_tc->stepper_id, set_stepper_multiplier_tc->multiplier);
+#else
+    _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC, (const char *)set_stepper_multiplier_tc, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+#endif
+}
+
+#if MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN <= MAVLINK_MAX_PAYLOAD_LEN
+/*
+  This variant of _send() can be used to save stack space by re-using
+  memory from the receive buffer.  The caller provides a
+  mavlink_message_t which is the size of a full mavlink message. This
+  is usually the receive buffer for the channel, and allows a reply to an
+  incoming message with minimum stack space usage.
+ */
+static inline void mavlink_msg_set_stepper_multiplier_tc_send_buf(mavlink_message_t *msgbuf, mavlink_channel_t chan,  uint8_t stepper_id, float multiplier)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    char *buf = (char *)msgbuf;
+    _mav_put_float(buf, 0, multiplier);
+    _mav_put_uint8_t(buf, 4, stepper_id);
+
+    _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC, buf, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+#else
+    mavlink_set_stepper_multiplier_tc_t *packet = (mavlink_set_stepper_multiplier_tc_t *)msgbuf;
+    packet->multiplier = multiplier;
+    packet->stepper_id = stepper_id;
+
+    _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC, (const char *)packet, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_CRC);
+#endif
+}
+#endif
+
+#endif
+
+// MESSAGE SET_STEPPER_MULTIPLIER_TC UNPACKING
+
+
+/**
+ * @brief Get field stepper_id from set_stepper_multiplier_tc message
+ *
+ * @return  A member of the StepperList enum
+ */
+static inline uint8_t mavlink_msg_set_stepper_multiplier_tc_get_stepper_id(const mavlink_message_t* msg)
+{
+    return _MAV_RETURN_uint8_t(msg,  4);
+}
+
+/**
+ * @brief Get field multiplier from set_stepper_multiplier_tc message
+ *
+ * @return  Multiplier
+ */
+static inline float mavlink_msg_set_stepper_multiplier_tc_get_multiplier(const mavlink_message_t* msg)
+{
+    return _MAV_RETURN_float(msg,  0);
+}
+
+/**
+ * @brief Decode a set_stepper_multiplier_tc message into a struct
+ *
+ * @param msg The message to decode
+ * @param set_stepper_multiplier_tc C-struct to decode the message contents into
+ */
+static inline void mavlink_msg_set_stepper_multiplier_tc_decode(const mavlink_message_t* msg, mavlink_set_stepper_multiplier_tc_t* set_stepper_multiplier_tc)
+{
+#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
+    set_stepper_multiplier_tc->multiplier = mavlink_msg_set_stepper_multiplier_tc_get_multiplier(msg);
+    set_stepper_multiplier_tc->stepper_id = mavlink_msg_set_stepper_multiplier_tc_get_stepper_id(msg);
+#else
+        uint8_t len = msg->len < MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN? msg->len : MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN;
+        memset(set_stepper_multiplier_tc, 0, MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_LEN);
+    memcpy(set_stepper_multiplier_tc, _MAV_PAYLOAD(msg), len);
+#endif
+}
diff --git a/mavlink_lib/lyra/testsuite.h b/mavlink_lib/lyra/testsuite.h
index 73f55c540989860e2c15e0b8d672f5dc11f67e0d..f701815a8cb5ad2d8dc9c6aeb431b8850f8c382f 100644
--- a/mavlink_lib/lyra/testsuite.h
+++ b/mavlink_lib/lyra/testsuite.h
@@ -1519,6 +1519,247 @@ static void mavlink_test_set_stepper_steps_tc(uint8_t system_id, uint8_t compone
 #endif
 }
 
+static void mavlink_test_set_stepper_multiplier_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
+{
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
+        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC >= 256) {
+            return;
+        }
+#endif
+    mavlink_message_t msg;
+        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
+        uint16_t i;
+    mavlink_set_stepper_multiplier_tc_t packet_in = {
+        17.0,17
+    };
+    mavlink_set_stepper_multiplier_tc_t packet1, packet2;
+        memset(&packet1, 0, sizeof(packet1));
+        packet1.multiplier = packet_in.multiplier;
+        packet1.stepper_id = packet_in.stepper_id;
+        
+        
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
+           // cope with extensions
+           memset(MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC_MIN_LEN);
+        }
+#endif
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_stepper_multiplier_tc_encode(system_id, component_id, &msg, &packet1);
+    mavlink_msg_set_stepper_multiplier_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_stepper_multiplier_tc_pack(system_id, component_id, &msg , packet1.stepper_id , packet1.multiplier );
+    mavlink_msg_set_stepper_multiplier_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_stepper_multiplier_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.stepper_id , packet1.multiplier );
+    mavlink_msg_set_stepper_multiplier_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+        mavlink_msg_to_send_buffer(buffer, &msg);
+        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
+            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
+        }
+    mavlink_msg_set_stepper_multiplier_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+        
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_stepper_multiplier_tc_send(MAVLINK_COMM_1 , packet1.stepper_id , packet1.multiplier );
+    mavlink_msg_set_stepper_multiplier_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
+    MAVLINK_ASSERT(mavlink_get_message_info_by_name("SET_STEPPER_MULTIPLIER_TC") != NULL);
+    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_SET_STEPPER_MULTIPLIER_TC) != NULL);
+#endif
+}
+
+static void mavlink_test_set_antenna_coordinates_arp_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
+{
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
+        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC >= 256) {
+            return;
+        }
+#endif
+    mavlink_message_t msg;
+        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
+        uint16_t i;
+    mavlink_set_antenna_coordinates_arp_tc_t packet_in = {
+        17.0,45.0,73.0
+    };
+    mavlink_set_antenna_coordinates_arp_tc_t packet1, packet2;
+        memset(&packet1, 0, sizeof(packet1));
+        packet1.latitude = packet_in.latitude;
+        packet1.longitude = packet_in.longitude;
+        packet1.height = packet_in.height;
+        
+        
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
+           // cope with extensions
+           memset(MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_MIN_LEN);
+        }
+#endif
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_antenna_coordinates_arp_tc_encode(system_id, component_id, &msg, &packet1);
+    mavlink_msg_set_antenna_coordinates_arp_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_antenna_coordinates_arp_tc_pack(system_id, component_id, &msg , packet1.latitude , packet1.longitude , packet1.height );
+    mavlink_msg_set_antenna_coordinates_arp_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_antenna_coordinates_arp_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.latitude , packet1.longitude , packet1.height );
+    mavlink_msg_set_antenna_coordinates_arp_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+        mavlink_msg_to_send_buffer(buffer, &msg);
+        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
+            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
+        }
+    mavlink_msg_set_antenna_coordinates_arp_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+        
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_antenna_coordinates_arp_tc_send(MAVLINK_COMM_1 , packet1.latitude , packet1.longitude , packet1.height );
+    mavlink_msg_set_antenna_coordinates_arp_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
+    MAVLINK_ASSERT(mavlink_get_message_info_by_name("SET_ANTENNA_COORDINATES_ARP_TC") != NULL);
+    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC) != NULL);
+#endif
+}
+
+static void mavlink_test_set_rocket_coordinates_arp_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
+{
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
+        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC >= 256) {
+            return;
+        }
+#endif
+    mavlink_message_t msg;
+        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
+        uint16_t i;
+    mavlink_set_rocket_coordinates_arp_tc_t packet_in = {
+        17.0,45.0,73.0
+    };
+    mavlink_set_rocket_coordinates_arp_tc_t packet1, packet2;
+        memset(&packet1, 0, sizeof(packet1));
+        packet1.latitude = packet_in.latitude;
+        packet1.longitude = packet_in.longitude;
+        packet1.height = packet_in.height;
+        
+        
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
+           // cope with extensions
+           memset(MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_MIN_LEN);
+        }
+#endif
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_rocket_coordinates_arp_tc_encode(system_id, component_id, &msg, &packet1);
+    mavlink_msg_set_rocket_coordinates_arp_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_rocket_coordinates_arp_tc_pack(system_id, component_id, &msg , packet1.latitude , packet1.longitude , packet1.height );
+    mavlink_msg_set_rocket_coordinates_arp_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_rocket_coordinates_arp_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.latitude , packet1.longitude , packet1.height );
+    mavlink_msg_set_rocket_coordinates_arp_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+        mavlink_msg_to_send_buffer(buffer, &msg);
+        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
+            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
+        }
+    mavlink_msg_set_rocket_coordinates_arp_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+        
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_set_rocket_coordinates_arp_tc_send(MAVLINK_COMM_1 , packet1.latitude , packet1.longitude , packet1.height );
+    mavlink_msg_set_rocket_coordinates_arp_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
+    MAVLINK_ASSERT(mavlink_get_message_info_by_name("SET_ROCKET_COORDINATES_ARP_TC") != NULL);
+    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC) != NULL);
+#endif
+}
+
+static void mavlink_test_arp_command_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
+{
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
+        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_ARP_COMMAND_TC >= 256) {
+            return;
+        }
+#endif
+    mavlink_message_t msg;
+        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
+        uint16_t i;
+    mavlink_arp_command_tc_t packet_in = {
+        5
+    };
+    mavlink_arp_command_tc_t packet1, packet2;
+        memset(&packet1, 0, sizeof(packet1));
+        packet1.command_id = packet_in.command_id;
+        
+        
+#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
+        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
+           // cope with extensions
+           memset(MAVLINK_MSG_ID_ARP_COMMAND_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_ARP_COMMAND_TC_MIN_LEN);
+        }
+#endif
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_arp_command_tc_encode(system_id, component_id, &msg, &packet1);
+    mavlink_msg_arp_command_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_arp_command_tc_pack(system_id, component_id, &msg , packet1.command_id );
+    mavlink_msg_arp_command_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_arp_command_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.command_id );
+    mavlink_msg_arp_command_tc_decode(&msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+        memset(&packet2, 0, sizeof(packet2));
+        mavlink_msg_to_send_buffer(buffer, &msg);
+        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
+            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
+        }
+    mavlink_msg_arp_command_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+        
+        memset(&packet2, 0, sizeof(packet2));
+    mavlink_msg_arp_command_tc_send(MAVLINK_COMM_1 , packet1.command_id );
+    mavlink_msg_arp_command_tc_decode(last_msg, &packet2);
+        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
+
+#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
+    MAVLINK_ASSERT(mavlink_get_message_info_by_name("ARP_COMMAND_TC") != NULL);
+    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_ARP_COMMAND_TC) != NULL);
+#endif
+}
+
 static void mavlink_test_ack_tm(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
 {
 #ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
@@ -2744,187 +2985,6 @@ static void mavlink_test_arp_tm(uint8_t system_id, uint8_t component_id, mavlink
 #endif
 }
 
-static void mavlink_test_set_antenna_coordinates_arp_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
-{
-#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
-    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
-        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC >= 256) {
-            return;
-        }
-#endif
-    mavlink_message_t msg;
-        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
-        uint16_t i;
-    mavlink_set_antenna_coordinates_arp_tc_t packet_in = {
-        17.0,45.0,73.0
-    };
-    mavlink_set_antenna_coordinates_arp_tc_t packet1, packet2;
-        memset(&packet1, 0, sizeof(packet1));
-        packet1.latitude = packet_in.latitude;
-        packet1.longitude = packet_in.longitude;
-        packet1.height = packet_in.height;
-        
-        
-#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
-        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
-           // cope with extensions
-           memset(MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC_MIN_LEN);
-        }
-#endif
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_antenna_coordinates_arp_tc_encode(system_id, component_id, &msg, &packet1);
-    mavlink_msg_set_antenna_coordinates_arp_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_antenna_coordinates_arp_tc_pack(system_id, component_id, &msg , packet1.latitude , packet1.longitude , packet1.height );
-    mavlink_msg_set_antenna_coordinates_arp_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_antenna_coordinates_arp_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.latitude , packet1.longitude , packet1.height );
-    mavlink_msg_set_antenna_coordinates_arp_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-        mavlink_msg_to_send_buffer(buffer, &msg);
-        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
-            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
-        }
-    mavlink_msg_set_antenna_coordinates_arp_tc_decode(last_msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-        
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_antenna_coordinates_arp_tc_send(MAVLINK_COMM_1 , packet1.latitude , packet1.longitude , packet1.height );
-    mavlink_msg_set_antenna_coordinates_arp_tc_decode(last_msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
-    MAVLINK_ASSERT(mavlink_get_message_info_by_name("SET_ANTENNA_COORDINATES_ARP_TC") != NULL);
-    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_SET_ANTENNA_COORDINATES_ARP_TC) != NULL);
-#endif
-}
-
-static void mavlink_test_set_rocket_coordinates_arp_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
-{
-#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
-    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
-        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC >= 256) {
-            return;
-        }
-#endif
-    mavlink_message_t msg;
-        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
-        uint16_t i;
-    mavlink_set_rocket_coordinates_arp_tc_t packet_in = {
-        17.0,45.0,73.0
-    };
-    mavlink_set_rocket_coordinates_arp_tc_t packet1, packet2;
-        memset(&packet1, 0, sizeof(packet1));
-        packet1.latitude = packet_in.latitude;
-        packet1.longitude = packet_in.longitude;
-        packet1.height = packet_in.height;
-        
-        
-#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
-        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
-           // cope with extensions
-           memset(MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC_MIN_LEN);
-        }
-#endif
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_rocket_coordinates_arp_tc_encode(system_id, component_id, &msg, &packet1);
-    mavlink_msg_set_rocket_coordinates_arp_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_rocket_coordinates_arp_tc_pack(system_id, component_id, &msg , packet1.latitude , packet1.longitude , packet1.height );
-    mavlink_msg_set_rocket_coordinates_arp_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_rocket_coordinates_arp_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.latitude , packet1.longitude , packet1.height );
-    mavlink_msg_set_rocket_coordinates_arp_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-        mavlink_msg_to_send_buffer(buffer, &msg);
-        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
-            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
-        }
-    mavlink_msg_set_rocket_coordinates_arp_tc_decode(last_msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-        
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_set_rocket_coordinates_arp_tc_send(MAVLINK_COMM_1 , packet1.latitude , packet1.longitude , packet1.height );
-    mavlink_msg_set_rocket_coordinates_arp_tc_decode(last_msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
-    MAVLINK_ASSERT(mavlink_get_message_info_by_name("SET_ROCKET_COORDINATES_ARP_TC") != NULL);
-    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_SET_ROCKET_COORDINATES_ARP_TC) != NULL);
-#endif
-}
-
-static void mavlink_test_arp_command_tc(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
-{
-#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
-    mavlink_status_t *status = mavlink_get_channel_status(MAVLINK_COMM_0);
-        if ((status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) && MAVLINK_MSG_ID_ARP_COMMAND_TC >= 256) {
-            return;
-        }
-#endif
-    mavlink_message_t msg;
-        uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
-        uint16_t i;
-    mavlink_arp_command_tc_t packet_in = {
-        5
-    };
-    mavlink_arp_command_tc_t packet1, packet2;
-        memset(&packet1, 0, sizeof(packet1));
-        packet1.command_id = packet_in.command_id;
-        
-        
-#ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
-        if (status->flags & MAVLINK_STATUS_FLAG_OUT_MAVLINK1) {
-           // cope with extensions
-           memset(MAVLINK_MSG_ID_ARP_COMMAND_TC_MIN_LEN + (char *)&packet1, 0, sizeof(packet1)-MAVLINK_MSG_ID_ARP_COMMAND_TC_MIN_LEN);
-        }
-#endif
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_arp_command_tc_encode(system_id, component_id, &msg, &packet1);
-    mavlink_msg_arp_command_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_arp_command_tc_pack(system_id, component_id, &msg , packet1.command_id );
-    mavlink_msg_arp_command_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_arp_command_tc_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.command_id );
-    mavlink_msg_arp_command_tc_decode(&msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-        memset(&packet2, 0, sizeof(packet2));
-        mavlink_msg_to_send_buffer(buffer, &msg);
-        for (i=0; i<mavlink_msg_get_send_buffer_length(&msg); i++) {
-            comm_send_ch(MAVLINK_COMM_0, buffer[i]);
-        }
-    mavlink_msg_arp_command_tc_decode(last_msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-        
-        memset(&packet2, 0, sizeof(packet2));
-    mavlink_msg_arp_command_tc_send(MAVLINK_COMM_1 , packet1.command_id );
-    mavlink_msg_arp_command_tc_decode(last_msg, &packet2);
-        MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
-
-#ifdef MAVLINK_HAVE_GET_MESSAGE_INFO
-    MAVLINK_ASSERT(mavlink_get_message_info_by_name("ARP_COMMAND_TC") != NULL);
-    MAVLINK_ASSERT(mavlink_get_message_info_by_id(MAVLINK_MSG_ID_ARP_COMMAND_TC) != NULL);
-#endif
-}
-
 static void mavlink_test_sys_tm(uint8_t system_id, uint8_t component_id, mavlink_message_t *last_msg)
 {
 #ifdef MAVLINK_STATUS_FLAG_OUT_MAVLINK1
@@ -4022,6 +4082,10 @@ static void mavlink_test_lyra(uint8_t system_id, uint8_t component_id, mavlink_m
     mavlink_test_set_cooling_time_tc(system_id, component_id, last_msg);
     mavlink_test_set_stepper_angle_tc(system_id, component_id, last_msg);
     mavlink_test_set_stepper_steps_tc(system_id, component_id, last_msg);
+    mavlink_test_set_stepper_multiplier_tc(system_id, component_id, last_msg);
+    mavlink_test_set_antenna_coordinates_arp_tc(system_id, component_id, last_msg);
+    mavlink_test_set_rocket_coordinates_arp_tc(system_id, component_id, last_msg);
+    mavlink_test_arp_command_tc(system_id, component_id, last_msg);
     mavlink_test_ack_tm(system_id, component_id, last_msg);
     mavlink_test_nack_tm(system_id, component_id, last_msg);
     mavlink_test_wack_tm(system_id, component_id, last_msg);
@@ -4041,9 +4105,6 @@ static void mavlink_test_lyra(uint8_t system_id, uint8_t component_id, mavlink_m
     mavlink_test_registry_int_tm(system_id, component_id, last_msg);
     mavlink_test_registry_coord_tm(system_id, component_id, last_msg);
     mavlink_test_arp_tm(system_id, component_id, last_msg);
-    mavlink_test_set_antenna_coordinates_arp_tc(system_id, component_id, last_msg);
-    mavlink_test_set_rocket_coordinates_arp_tc(system_id, component_id, last_msg);
-    mavlink_test_arp_command_tc(system_id, component_id, last_msg);
     mavlink_test_sys_tm(system_id, component_id, last_msg);
     mavlink_test_logger_tm(system_id, component_id, last_msg);
     mavlink_test_mavlink_stats_tm(system_id, component_id, last_msg);
diff --git a/message_definitions/lyra.xml b/message_definitions/lyra.xml
index 0d09cdc23c0b86db054dd950bf254bd429870c60..d4fcca771ae3521592454407c92bc7e80797a8d8 100644
--- a/message_definitions/lyra.xml
+++ b/message_definitions/lyra.xml
@@ -410,6 +410,27 @@
             <field name="stepper_id" type="uint8_t">A member of the StepperList enum</field>
             <field name="steps" type="float">Number of steps</field>
         </message>
+        <message id="62" name="SET_STEPPER_MULTIPLIER_TC">
+            <description>Set the multiplier of the stepper</description>
+            <field name="stepper_id" type="uint8_t">A member of the StepperList enum</field>
+            <field name="multiplier" type="float">Multiplier</field>
+        </message>
+        <message id="63" name="SET_ANTENNA_COORDINATES_ARP_TC">
+            <description>Sets current antennas coordinates</description>
+            <field name="latitude" type="float" units="deg">Latitude</field>
+            <field name="longitude" type="float" units="deg">Longitude</field>
+            <field name="height" type="float" units="m">Height</field>
+        </message>
+        <message id="64" name="SET_ROCKET_COORDINATES_ARP_TC">
+            <description>Sets current rocket coordinates</description>
+            <field name="latitude" type="float" units="deg">Latitude</field>
+            <field name="longitude" type="float" units="deg">Longitude</field>
+            <field name="height" type="float" units="m">Height</field>
+        </message>
+        <message id="65" name="ARP_COMMAND_TC">
+            <description>TC containing a command with no parameters that trigger some action</description>
+            <field name="command_id" type="uint8_t">A member of the MavArpCommandList enum</field>
+        </message>
 
         <!-- FROM ROCKET TO GROUND: GENERIC -->
         <message id="100" name="ACK_TM">
@@ -594,22 +615,6 @@
             <field name="battery_voltage" type="float" units="V">Battery voltage</field>
             <field name="log_number" type="int16_t">Currently active log file, -1 if the logger is inactive</field>
         </message>
-        <message id="151" name="SET_ANTENNA_COORDINATES_ARP_TC">
-            <description>Sets current antennas coordinates</description>
-            <field name="latitude" type="float" units="deg">Latitude</field>
-            <field name="longitude" type="float" units="deg">Longitude</field>
-            <field name="height" type="float" units="m">Height</field>
-        </message>
-        <message id="152" name="SET_ROCKET_COORDINATES_ARP_TC">
-            <description>Sets current rocket coordinates</description>
-            <field name="latitude" type="float" units="deg">Latitude</field>
-            <field name="longitude" type="float" units="deg">Longitude</field>
-            <field name="height" type="float" units="m">Height</field>
-        </message>
-        <message id="172" name="ARP_COMMAND_TC">
-            <description>TC containing a command with no parameters that trigger some action</description>
-            <field name="command_id" type="uint8_t">A member of the MavArpCommandList enum</field>
-        </message>
 
         <!-- FROM ROCKET TO GROUND: SPECIFIC -->
         <message id="200" name="SYS_TM">