-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(automatic) update dialects to rev https://github.com/mavlink/mavlink…
- Loading branch information
gomavlib-bot
committed
Dec 4, 2024
1 parent
967fc9d
commit a63b96f
Showing
56 changed files
with
1,281 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll,dupl,gocritic | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
type SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_OP | ||
|
||
const ( | ||
// Get an 8 byte session key which is used for remote secure updates which operate on flight controller data such as bootloader public keys. Return data will be 8 bytes on success. The session key remains valid until either the flight controller reboots or another SECURE_COMMAND_GET_SESSION_KEY is run. | ||
SECURE_COMMAND_GET_SESSION_KEY SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_GET_SESSION_KEY | ||
// Get an 8 byte session key which is used for remote secure updates which operate on RemoteID module data. Return data will be 8 bytes on success. The session key remains valid until either the remote ID module reboots or another SECURE_COMMAND_GET_REMOTEID_SESSION_KEY is run. | ||
SECURE_COMMAND_GET_REMOTEID_SESSION_KEY SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_GET_REMOTEID_SESSION_KEY | ||
// Remove range of public keys from the bootloader. Command data consists of two bytes, first byte if index of first public key to remove. Second byte is the number of keys to remove. If all keys are removed then secure boot is disabled and insecure firmware can be loaded. | ||
SECURE_COMMAND_REMOVE_PUBLIC_KEYS SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_REMOVE_PUBLIC_KEYS | ||
// Get current public keys from the bootloader. Command data consists of two bytes, first byte is index of first public key to fetch, 2nd byte is number of keys to fetch. Total data needs to fit in data portion of reply (max 6 keys for 32 byte keys). Reply data has the index of the first key in the first byte, followed by the keys. Returned keys may be less than the number of keys requested if there are less keys installed than requested. | ||
SECURE_COMMAND_GET_PUBLIC_KEYS SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_GET_PUBLIC_KEYS | ||
// Set current public keys in the bootloader. Data consists of a one byte public key index followed by the public keys. With 32 byte keys this allows for up to 6 keys to be set in one request. Keys outside of the range that is being set will remain unchanged. | ||
SECURE_COMMAND_SET_PUBLIC_KEYS SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_SET_PUBLIC_KEYS | ||
// Get config data for remote ID module. This command should be sent to the component ID of the flight controller which will forward it to the RemoteID module either over mavlink or DroneCAN. Data format is specific to the RemoteID implementation, see RemoteID firmware documentation for details. | ||
SECURE_COMMAND_GET_REMOTEID_CONFIG SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_GET_REMOTEID_CONFIG | ||
// Set config data for remote ID module. This command should be sent to the component ID of the flight controller which will forward it to the RemoteID module either over mavlink or DroneCAN. Data format is specific to the RemoteID implementation, see RemoteID firmware documentation for details. | ||
SECURE_COMMAND_SET_REMOTEID_CONFIG SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_SET_REMOTEID_CONFIG | ||
// Flash bootloader from local storage. Data is the filename to use for the bootloader. This is intended to be used with MAVFtp to upload a new bootloader to a microSD before flashing. | ||
SECURE_COMMAND_FLASH_BOOTLOADER SECURE_COMMAND_OP = ardupilotmega.SECURE_COMMAND_FLASH_BOOTLOADER | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// ESC Telemetry Data for ESCs 13 to 16, matching data sent by BLHeli ESCs. | ||
type MessageEscTelemetry_13To_16 = ardupilotmega.MessageEscTelemetry_13To_16 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// ESC Telemetry Data for ESCs 17 to 20, matching data sent by BLHeli ESCs. | ||
type MessageEscTelemetry_17To_20 = ardupilotmega.MessageEscTelemetry_17To_20 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// ESC Telemetry Data for ESCs 21 to 24, matching data sent by BLHeli ESCs. | ||
type MessageEscTelemetry_21To_24 = ardupilotmega.MessageEscTelemetry_21To_24 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// ESC Telemetry Data for ESCs 25 to 28, matching data sent by BLHeli ESCs. | ||
type MessageEscTelemetry_25To_28 = ardupilotmega.MessageEscTelemetry_25To_28 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// ESC Telemetry Data for ESCs 29 to 32, matching data sent by BLHeli ESCs. | ||
type MessageEscTelemetry_29To_32 = ardupilotmega.MessageEscTelemetry_29To_32 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/loweheiser" | ||
) | ||
|
||
// Composite EFI and Governor data from Loweheiser equipment. This message is created by the EFI unit based on its own data and data received from a governor attached to that EFI unit. | ||
type MessageLoweheiserGovEfi = loweheiser.MessageLoweheiserGovEfi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// Send a secure command. Data should be signed with a private key corresponding with a public key known to the recipient. Signature should be over the concatenation of the sequence number (little-endian format), the operation (little-endian format) the data and the session key. For SECURE_COMMAND_GET_SESSION_KEY the session key should be zero length. The data array consists of the data followed by the signature. The sum of the data_length and the sig_length cannot be more than 220. The format of the data is command specific. | ||
type MessageSecureCommand = ardupilotmega.MessageSecureCommand |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
//autogenerated:yes | ||
//nolint:revive,misspell,govet,lll | ||
package all | ||
|
||
import ( | ||
"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega" | ||
) | ||
|
||
// Reply from secure command. | ||
type MessageSecureCommandReply = ardupilotmega.MessageSecureCommandReply |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.