Commit 95144cd8 authored by PX4BuildBot's avatar PX4BuildBot

autogenerated headers for rev...

autogenerated headers for rev https://github.com/mavlink/mavlink/tree/3e879e77fe6eb78bbbfe675fa28f84f1883cba61
parent ae3fc39c
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -1407,13 +1407,13 @@
<param index="7">Reserved</param>
</entry>
<entry value="525" name="MAV_CMD_REQUEST_STORAGE_INFORMATION">
<description>WIP: Request storage information (STORAGE_INFORMATION)</description>
<description>WIP: Request storage information (STORAGE_INFORMATION). Use the command's target_component to target a specific component's storage.</description>
<param index="1">Storage ID (0 for all, 1 for first, 2 for second, etc.)</param>
<param index="2">0: No Action 1: Request storage information</param>
<param index="3">Reserved (all remaining params)</param>
</entry>
<entry value="526" name="MAV_CMD_STORAGE_FORMAT">
<description>WIP: Format a storage medium. Once format is complete, a STORAGE_INFORMATION message is sent.</description>
<description>WIP: Format a storage medium. Once format is complete, a STORAGE_INFORMATION message is sent. Use the command's target_component to target a specific component's storage.</description>
<param index="1">Storage ID (1 for first, 2 for second, etc.)</param>
<param index="2">0: No action 1: Format storage</param>
<param index="3">Reserved (all remaining params)</param>
......@@ -2589,6 +2589,21 @@
<description>Landing target represented by a pre-defined visual shape/feature (ex: X-marker, H-marker, square)</description>
</entry>
</enum>
<enum name="PARAM_ACK">
<description>Result from a PARAM_EXT_SET message.</description>
<entry value="0" name="PARAM_ACK_ACCEPTED">
<description>Parameter value ACCEPTED and SET</description>
</entry>
<entry value="1" name="PARAM_ACK_VALUE_UNSUPPORTED">
<description>Parameter value UNKNOWN/UNSUPPORTED</description>
</entry>
<entry value="2" name="PARAM_ACK_FAILED">
<description>Parameter failed to set</description>
</entry>
<entry value="3" name="PARAM_ACK_IN_PROGRESS">
<description>Parameter value received but not yet validated or set. A subsequent PARAM_EXT_ACK will follow once operation is completed with the actual result. These are for parameters that may take longer to set. Instead of waiting for an ACK and potentially timing out, you will immediately receive this response to let you know it was received.</description>
</entry>
</enum>
</enums>
<messages>
<message id="0" name="HEARTBEAT">
......@@ -4110,7 +4125,7 @@
<field type="uint8_t" name="video_resolution_and_rate_id">Video resolution and rate ID (4K 60 Hz, 4K 30 Hz, HD 60 Hz, HD 30 Hz, etc.)</field>
</message>
<message id="261" name="STORAGE_INFORMATION">
<description>WIP: Information about a storage medium</description>
<description>WIP: Information about a storage medium.</description>
<field type="uint32_t" name="time_boot_ms" units="ms">Timestamp (milliseconds since system boot)</field>
<field type="uint8_t" name="storage_id">Storage ID (1 for first, 2 for second, etc.)</field>
<field type="uint8_t" name="storage_count">Number of storage devices</field>
......@@ -4236,5 +4251,40 @@
<field type="uint8_t" name="sw_version_minor">Software minor version number.</field>
<field type="uint32_t" name="sw_vcs_commit">Version control system (VCS) revision identifier (e.g. git short commit hash). Zero if unknown.</field>
</message>
<message id="320" name="PARAM_EXT_REQUEST_READ">
<description>Request to read the value of a parameter with the either the param_id string id or param_index.</description>
<field type="uint8_t" name="target_system">System ID</field>
<field type="uint8_t" name="target_component">Component ID</field>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="int16_t" name="param_index">Parameter index. Set to -1 to use the Parameter ID field as identifier (else param_id will be ignored)</field>
</message>
<message id="321" name="PARAM_EXT_REQUEST_LIST">
<description>Request all parameters of this component. After this request, all parameters are emitted.</description>
<field type="uint8_t" name="target_system">System ID</field>
<field type="uint8_t" name="target_component">Component ID</field>
</message>
<message id="322" name="PARAM_EXT_VALUE">
<description>Emit the value of a parameter. The inclusion of param_count and param_index in the message allows the recipient to keep track of received parameters and allows them to re-request missing parameters after a loss or timeout.</description>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="char[128]" name="param_value">Parameter value</field>
<field type="uint8_t" name="param_type" enum="MAV_PARAM_TYPE">Parameter type: see the MAV_PARAM_TYPE enum for supported data types.</field>
<field type="uint16_t" name="param_count">Total number of parameters</field>
<field type="uint16_t" name="param_index">Index of this parameter</field>
</message>
<message id="323" name="PARAM_EXT_SET">
<description>Set a parameter value. In order to deal with message loss (and retransmission of PARAM_EXT_SET), when setting a parameter value and the new value is the same as the current value, you will immediately get a PARAM_ACK_ACCEPTED response. If the current state is PARAM_ACK_IN_PROGRESS, you will accordingly receive a PARAM_ACK_IN_PROGRESS in response.</description>
<field type="uint8_t" name="target_system">System ID</field>
<field type="uint8_t" name="target_component">Component ID</field>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="char[128]" name="param_value">Parameter value</field>
<field type="uint8_t" name="param_type" enum="MAV_PARAM_TYPE">Parameter type: see the MAV_PARAM_TYPE enum for supported data types.</field>
</message>
<message id="324" name="PARAM_EXT_ACK">
<description>Response from a PARAM_EXT_SET message.</description>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="char[128]" name="param_value">Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)</field>
<field type="uint8_t" name="param_type" enum="MAV_PARAM_TYPE">Parameter type: see the MAV_PARAM_TYPE enum for supported data types.</field>
<field type="uint8_t" name="param_result" enum="PARAM_ACK">Result code: see the PARAM_ACK enum for possible codes.</field>
</message>
</messages>
</mavlink>
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment