Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,224 changes: 1,719 additions & 505 deletions ExtLibs/Mavlink/Mavlink.cs

Large diffs are not rendered by default.

4,106 changes: 3,036 additions & 1,070 deletions ExtLibs/Mavlink/mavlink.lua

Large diffs are not rendered by default.

4,142 changes: 2,071 additions & 2,071 deletions ExtLibs/Mavlink/message_definitions/ardupilotmega.xml

Large diffs are not rendered by default.

14,209 changes: 7,591 additions & 6,618 deletions ExtLibs/Mavlink/message_definitions/common.xml

Large diffs are not rendered by default.

58 changes: 29 additions & 29 deletions ExtLibs/Mavlink/message_definitions/csAirLink.xml
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
<?xml version="1.0"?>
<mavlink>
<!-- ClearSky Air-Link contact info: -->
<!-- company URL: https://air-link.space/ -->
<!-- email contact: drone@air-link.space -->
<!-- mavlink ID range: 52000 - 52099 -->
<version>3</version>
<enums>
<enum name="AIRLINK_AUTH_RESPONSE_TYPE">
<entry value="0" name="AIRLINK_ERROR_LOGIN_OR_PASS">
<description>Login or password error</description>
</entry>
<entry value="1" name="AIRLINK_AUTH_OK">
<description>Auth successful</description>
</entry>
</enum>
</enums>
<messages>
<message id="52000" name="AIRLINK_AUTH">
<description>Authorization package</description>
<field type="char[50]" name="login">Login</field>
<field type="char[50]" name="password">Password</field>
</message>
<message id="52001" name="AIRLINK_AUTH_RESPONSE">
<description>Response to the authorization request</description>
<field type="uint8_t" name="resp_type" enum="AIRLINK_AUTH_RESPONSE_TYPE">Response type</field>
</message>
</messages>
</mavlink>
<?xml version="1.0"?>
<mavlink>
<!-- ClearSky Air-Link contact info: -->
<!-- company URL: https://air-link.space/ -->
<!-- email contact: drone@air-link.space -->
<!-- mavlink ID range: 52000 - 52099 -->
<version>3</version>
<enums>
<enum name="AIRLINK_AUTH_RESPONSE_TYPE">
<entry value="0" name="AIRLINK_ERROR_LOGIN_OR_PASS">
<description>Login or password error</description>
</entry>
<entry value="1" name="AIRLINK_AUTH_OK">
<description>Auth successful</description>
</entry>
</enum>
</enums>
<messages>
<message id="52000" name="AIRLINK_AUTH">
<description>Authorization package</description>
<field type="char[50]" name="login">Login</field>
<field type="char[50]" name="password">Password</field>
</message>
<message id="52001" name="AIRLINK_AUTH_RESPONSE">
<description>Response to the authorization request</description>
<field type="uint8_t" name="resp_type" enum="AIRLINK_AUTH_RESPONSE_TYPE">Response type</field>
</message>
</messages>
</mavlink>
96 changes: 48 additions & 48 deletions ExtLibs/Mavlink/message_definitions/cubepilot.xml
Original file line number Diff line number Diff line change
@@ -1,48 +1,48 @@
<?xml version="1.0"?>
<mavlink>
<!-- Cubepilot contact info: -->
<!-- company URL: http://www.cubepilot.com -->
<!-- email contact: siddharth@cubepilot.com or michael@cubepilot.com -->
<!-- mavlink ID range: 50000 - 50099 -->
<include>common.xml</include>
<messages>
<message id="50001" name="CUBEPILOT_RAW_RC">
<description>Raw RC Data</description>
<field type="uint8_t[32]" name="rc_raw"/>
</message>
<message id="50002" name="HERELINK_VIDEO_STREAM_INFORMATION">
<description>Information about video stream</description>
<field type="uint8_t" name="camera_id">Video Stream ID (1 for first, 2 for second, etc.)</field>
<field type="uint8_t" name="status">Number of streams available.</field>
<field type="float" name="framerate" units="Hz">Frame rate.</field>
<field type="uint16_t" name="resolution_h" units="pix">Horizontal resolution.</field>
<field type="uint16_t" name="resolution_v" units="pix">Vertical resolution.</field>
<field type="uint32_t" name="bitrate" units="bits/s">Bit rate.</field>
<field type="uint16_t" name="rotation" units="deg">Video image rotation clockwise.</field>
<field type="char[230]" name="uri">Video stream URI (TCP or RTSP URI ground station should connect to) or port number (UDP port ground station should listen to).</field>
</message>
<message id="50003" name="HERELINK_TELEM">
<description>Herelink Telemetry</description>
<field type="uint8_t" name="rssi"/>
<field type="int16_t" name="snr"/>
<field type="uint32_t" name="rf_freq"/>
<field type="uint32_t" name="link_bw"/>
<field type="uint32_t" name="link_rate"/>
<field type="int16_t" name="cpu_temp"/>
<field type="int16_t" name="board_temp"/>
</message>
<message id="50004" name="CUBEPILOT_FIRMWARE_UPDATE_START">
<description>Start firmware update with encapsulated data.</description>
<field type="uint8_t" name="target_system">System ID.</field>
<field type="uint8_t" name="target_component">Component ID.</field>
<field type="uint32_t" name="size" units="bytes">FW Size.</field>
<field type="uint32_t" name="crc">FW CRC.</field>
</message>
<message id="50005" name="CUBEPILOT_FIRMWARE_UPDATE_RESP">
<description>offset response to encapsulated data.</description>
<field type="uint8_t" name="target_system">System ID.</field>
<field type="uint8_t" name="target_component">Component ID.</field>
<field type="uint32_t" name="offset" units="bytes">FW Offset.</field>
</message>
</messages>
</mavlink>
<?xml version="1.0"?>
<mavlink>
<!-- Cubepilot contact info: -->
<!-- company URL: http://www.cubepilot.com -->
<!-- email contact: siddharth@cubepilot.com or michael@cubepilot.com -->
<!-- mavlink ID range: 50000 - 50099 -->
<include>common.xml</include>
<messages>
<message id="50001" name="CUBEPILOT_RAW_RC">
<description>Raw RC Data</description>
<field type="uint8_t[32]" name="rc_raw"/>
</message>
<message id="50002" name="HERELINK_VIDEO_STREAM_INFORMATION">
<description>Information about video stream</description>
<field type="uint8_t" name="camera_id">Video Stream ID (1 for first, 2 for second, etc.)</field>
<field type="uint8_t" name="status">Number of streams available.</field>
<field type="float" name="framerate" units="Hz">Frame rate.</field>
<field type="uint16_t" name="resolution_h" units="pix">Horizontal resolution.</field>
<field type="uint16_t" name="resolution_v" units="pix">Vertical resolution.</field>
<field type="uint32_t" name="bitrate" units="bits/s">Bit rate.</field>
<field type="uint16_t" name="rotation" units="deg">Video image rotation clockwise.</field>
<field type="char[230]" name="uri">Video stream URI (TCP or RTSP URI ground station should connect to) or port number (UDP port ground station should listen to).</field>
</message>
<message id="50003" name="HERELINK_TELEM">
<description>Herelink Telemetry</description>
<field type="uint8_t" name="rssi"/>
<field type="int16_t" name="snr"/>
<field type="uint32_t" name="rf_freq"/>
<field type="uint32_t" name="link_bw"/>
<field type="uint32_t" name="link_rate"/>
<field type="int16_t" name="cpu_temp"/>
<field type="int16_t" name="board_temp"/>
</message>
<message id="50004" name="CUBEPILOT_FIRMWARE_UPDATE_START">
<description>Start firmware update with encapsulated data.</description>
<field type="uint8_t" name="target_system">System ID.</field>
<field type="uint8_t" name="target_component">Component ID.</field>
<field type="uint32_t" name="size" units="bytes">FW Size.</field>
<field type="uint32_t" name="crc">FW CRC.</field>
</message>
<message id="50005" name="CUBEPILOT_FIRMWARE_UPDATE_RESP">
<description>offset response to encapsulated data.</description>
<field type="uint8_t" name="target_system">System ID.</field>
<field type="uint8_t" name="target_component">Component ID.</field>
<field type="uint32_t" name="offset" units="bytes">FW Offset.</field>
</message>
</messages>
</mavlink>
Loading