Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AP_DDS: add external sensor subscribers #27434

Draft
wants to merge 38 commits into
base: master
Choose a base branch
from

Conversation

srmainwaring
Copy link
Contributor

Add subscribers to external sensor messages.

  • Add message definitions for magnetic field and fluid pressure.
  • Add subscribers for external barometer, magnetometer and nav sat sensors.
  • Add device backends to handle external data.

- Allow conditional compilation of experimental publishers.

Signed-off-by: Rhys Mainwaring <[email protected]>
- Allow conditional compilation of sensor subscribers.
- Add subscription for external nav sat sensor.

Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
- Baro_DDS calibration fails as the DDS client is not initialised when calibration is requested.

Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
@srmainwaring srmainwaring marked this pull request as draft July 2, 2024 09:47
Signed-off-by: Rhys Mainwaring <[email protected]>
- Requires additional information in the AP_ExternalAHRS data packet.

Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
- Use existing definition from mavros_msgs

Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
- Require AP_COMPASS_EXTERNALAHRS_ENABLED

Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🏗 In progress
Development

Successfully merging this pull request may close these issues.

1 participant