docs: auto-sync metadata [skip ci]

Co-Authored-By: PX4 BuildBot <bot@px4.io>
This commit is contained in:
PX4BuildBot
2026-07-16 19:31:15 +00:00
parent 5d8874cd2b
commit 1bd36e8974
3 changed files with 78 additions and 2 deletions

View File

@@ -185,7 +185,6 @@ They are not build into the module, and hence are neither published or subscribe
- [GpioOut](../msg_docs/GpioOut.md) - [GpioOut](../msg_docs/GpioOut.md)
- [GpioRequest](../msg_docs/GpioRequest.md) - [GpioRequest](../msg_docs/GpioRequest.md)
- [GpsDump](../msg_docs/GpsDump.md) - [GpsDump](../msg_docs/GpsDump.md)
- [GpsInjectData](../msg_docs/GpsInjectData.md)
- [Gripper](../msg_docs/Gripper.md) - [Gripper](../msg_docs/Gripper.md)
- [HealthReport](../msg_docs/HealthReport.md) - [HealthReport](../msg_docs/HealthReport.md)
- [HeaterStatus](../msg_docs/HeaterStatus.md) - [HeaterStatus](../msg_docs/HeaterStatus.md)
@@ -255,6 +254,7 @@ They are not build into the module, and hence are neither published or subscribe
- [RoverRateStatus](../msg_docs/RoverRateStatus.md) - [RoverRateStatus](../msg_docs/RoverRateStatus.md)
- [RoverSpeedStatus](../msg_docs/RoverSpeedStatus.md) - [RoverSpeedStatus](../msg_docs/RoverSpeedStatus.md)
- [Rpm](../msg_docs/Rpm.md) - [Rpm](../msg_docs/Rpm.md)
- [RtcmData](../msg_docs/RtcmData.md)
- [RtlStatus](../msg_docs/RtlStatus.md) - [RtlStatus](../msg_docs/RtlStatus.md)
- [RtlTimeEstimate](../msg_docs/RtlTimeEstimate.md) - [RtlTimeEstimate](../msg_docs/RtlTimeEstimate.md)
- [SatelliteInfo](../msg_docs/SatelliteInfo.md) - [SatelliteInfo](../msg_docs/SatelliteInfo.md)

View File

@@ -0,0 +1,76 @@
---
pageClass: is-wide-page
---
# RtcmData (UORB message)
RTCM3 data exchanged with GNSS receivers.
Published under two topic names that share this definition (see TOPICS below):
rtcm_corrections - external fixed-base corrections fed into the vehicle (MAVLink
GPS_RTCM_DATA, UAVCAN RTCMStream, GPS drivers in dump mode). Multiple
sources are allowed, one uORB instance each; consumers select an instance
via their stale-link logic.
rtcm_moving_baseline - moving-base GPS output (RTCM 4072 or equivalent) intended for a rover.
Single publisher per vehicle (on-board moving base, or a CANnode
forwarding MovingBaselineData); consumers only read instance 0.
**TOPICS:** rtcm_corrections rtcm_moving_baseline
## Fields
| Name | Type | Unit [Frame] | Range/Enum | Description |
| ----------------------------------- | ------------ | ------------ | ---------- | --------------------------------------------------------------- |
| <a id="fld_timestamp"></a>timestamp | `uint64` | us | | Time since system start |
| <a id="fld_device_id"></a>device_id | `uint32` | | | Unique device ID of the publisher that produced this RTCM |
| <a id="fld_len"></a>len | `uint16` | | | Length of data |
| <a id="fld_flags"></a>flags | `uint8` | | | LSB: 1=fragmented |
| <a id="fld_data"></a>data | `uint8[300]` | | | RTCM3 payload (fixed-base corrections, or moving-baseline data) |
## Constants
| Name | Type | Value | Description |
| ----------------------------------------------- | ------- | ----- | ----------- |
| <a id="#ORB_QUEUE_LENGTH"></a> ORB_QUEUE_LENGTH | `uint8` | 16 |
| <a id="#MAX_INSTANCES"></a> MAX_INSTANCES | `uint8` | 4 |
## Source Message
[Source file (GitHub)](https://github.com/PX4/PX4-Autopilot/blob/main/msg/RtcmData.msg)
::: details Click here to see original file
```c
# RTCM3 data exchanged with GNSS receivers.
#
# Published under two topic names that share this definition (see TOPICS below):
#
# rtcm_corrections - external fixed-base corrections fed into the vehicle (MAVLink
# GPS_RTCM_DATA, UAVCAN RTCMStream, GPS drivers in dump mode). Multiple
# sources are allowed, one uORB instance each; consumers select an instance
# via their stale-link logic.
#
# rtcm_moving_baseline - moving-base GPS output (RTCM 4072 or equivalent) intended for a rover.
# Single publisher per vehicle (on-board moving base, or a CANnode
# forwarding MovingBaselineData); consumers only read instance 0.
uint64 timestamp # [us] Time since system start
uint32 device_id # [-] Unique device ID of the publisher that produced this RTCM
uint16 len # [-] Length of data
uint8 flags # [-] LSB: 1=fragmented
uint8[300] data # RTCM3 payload (fixed-base corrections, or moving-baseline data)
uint8 ORB_QUEUE_LENGTH = 16
# Sized for the fixed-base corrections case (up to four independent sources). The moving-baseline
# topic only uses instance 0 (single publisher per vehicle).
uint8 MAX_INSTANCES = 4
# TOPICS rtcm_corrections rtcm_moving_baseline
```
:::

View File

@@ -161,7 +161,6 @@ Graphs showing how these are used [can be found here](../middleware/uorb_graph.m
- [GpioOut](GpioOut.md) — GPIO mask and state. - [GpioOut](GpioOut.md) — GPIO mask and state.
- [GpioRequest](GpioRequest.md) — Request GPIO mask to be read. - [GpioRequest](GpioRequest.md) — Request GPIO mask to be read.
- [GpsDump](GpsDump.md) — This message is used to dump the raw gps communication to the log. - [GpsDump](GpsDump.md) — This message is used to dump the raw gps communication to the log.
- [GpsInjectData](GpsInjectData.md)
- [Gripper](Gripper.md) — # Used to command an actuation in the gripper, which is mapped to a specific output in the control allocation module. - [Gripper](Gripper.md) — # Used to command an actuation in the gripper, which is mapped to a specific output in the control allocation module.
- [HealthReport](HealthReport.md) - [HealthReport](HealthReport.md)
- [HeaterStatus](HeaterStatus.md) - [HeaterStatus](HeaterStatus.md)
@@ -239,6 +238,7 @@ Graphs showing how these are used [can be found here](../middleware/uorb_graph.m
- [RoverSteeringSetpoint](RoverSteeringSetpoint.md) — Rover Steering setpoint. - [RoverSteeringSetpoint](RoverSteeringSetpoint.md) — Rover Steering setpoint.
- [RoverThrottleSetpoint](RoverThrottleSetpoint.md) — Rover Throttle setpoint. - [RoverThrottleSetpoint](RoverThrottleSetpoint.md) — Rover Throttle setpoint.
- [Rpm](Rpm.md) - [Rpm](Rpm.md)
- [RtcmData](RtcmData.md) — RTCM3 data exchanged with GNSS receivers.
- [RtlStatus](RtlStatus.md) - [RtlStatus](RtlStatus.md)
- [RtlTimeEstimate](RtlTimeEstimate.md) - [RtlTimeEstimate](RtlTimeEstimate.md)
- [SatelliteInfo](SatelliteInfo.md) - [SatelliteInfo](SatelliteInfo.md)