PX4-Autopilot/docs/zh/msg_docs/EscEepromWrite.md
PX4 Build Bot 2ffc643390
docs(i18n): PX4 guide translations (Crowdin) - zh-CN (#26851)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-27 13:32:44 +11:00

2.8 KiB

pageClass
pageClass
is-wide-page

EscEepromWrite (UORB message)

TOPICS: esc_eeprom_write

Fields

参数名 类型 Unit [Frame] Range/Enum 描述
timestamp uint64 us Time since system start
firmware uint8 ESC firmware type (see ESC_FIRMWARE enum in MAVLink)
index uint8 Index of the ESC (0 = ESC1, 1 = ESC2, etc, 255 = All)
length uint16 Length of valid data
data uint8[48] Raw ESC EEPROM data
write_mask uint32[2] Bitmask indicating which bytes in the data array should be written (max 48 values)

Constants

参数名 类型 描述
ORB_QUEUE_LENGTH uint8 8 To support 8 queued up requests

Source Message

Source file (GitHub)

:::details Click here to see original file

uint64 timestamp # [us] Time since system start
uint8 firmware # [-] ESC firmware type (see ESC_FIRMWARE enum in MAVLink)
uint8 index # [-] Index of the ESC (0 = ESC1, 1 = ESC2, etc, 255 = All)
uint16 length # [-] Length of valid data
uint8[48] data # [-] Raw ESC EEPROM data
uint32[2] write_mask # [-] Bitmask indicating which bytes in the data array should be written (max 48 values)

uint8 ORB_QUEUE_LENGTH = 8 # To support 8 queued up requests

:::