Guide
- Message ID Allocation: the
53000-53999range, reserved blocks, and the mapping from earlier development IDs. - Private Extensions: defining program-specific messages in the private block without changing the shared dialect.
For the underlying protocol (framing, serialization, signing, routing, and microservices) see the MAVLink Developer Guide.