Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
#28888
What Changed
New
/ap/rc
DDS topic reporting the current status and values of the RC receiver.is_connected
: true if the radio is connected.receiver_rssi
: 0 to 100 if the RSSI is available.channels
: vector of maximum 32 pwm channels (usually 1000 to 2000).active_overrides
: vector reporting whether the corresponding channel is overridden by GCS or DDS.Topic is published at 10Hz when RC is connected, 1Hz when disconnected.
Test
RSSI_ANA_PIN = 8
,RSSI_PIN_HIGH = 3
,RSSI_TYPE = 1
.Topic Output
With the autopilot connected through micro-ros, echo the topic with
ros2 topic echo /ap/rc
.Boot with RC disconnected
RC Connected
RC Disconnected
RC Connected and Overridden
Use Mavproxy to override RC channel 3.