<description>Set if access to the serial port should be removed from whatever driver is currently using it, giving exclusive access to the SERIAL_CONTROL protocol. The port can be handed back by sending a request without this flag set</description>
<description>Block on writes to the serial port</description>
</entry>
<entryvalue="16"name="SERIAL_CONTROL_FLAG_MULTI">
<description>Send multiple replies until port is drained</description>
</entry>
</enum>
</enums>
</enums>
<messages>
<messages>
<messageid="0"name="HEARTBEAT">
<messageid="0"name="HEARTBEAT">
@ -1913,6 +1946,15 @@
<fieldtype="uint16_t"name="Vservo">servo rail voltage in millivolts</field>
<fieldtype="uint16_t"name="Vservo">servo rail voltage in millivolts</field>
<fieldtype="uint16_t"name="flags">power supply status flags (see MAV_POWER_STATUS enum)</field>
<fieldtype="uint16_t"name="flags">power supply status flags (see MAV_POWER_STATUS enum)</field>
</message>
</message>
<messagename="SERIAL_CONTROL"id="126">
<description>Control a serial port. This can be used for raw access to an onboard serial peripheral such as a GPS or telemetry radio. It is designed to make it possible to update the devices firmware via MAVLink messages or change the devices settings. A message with zero bytes can be used to change just the baudrate.</description>