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

uavcan: add node status logging to uORB #23890

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dakejahl
Copy link
Contributor

@dakejahl dakejahl commented Nov 4, 2024

Initial implementation taken from #23882 but reimplemented using the existing interface. This adds ~700B to flash for the extra data in NodeStatus but I think it's worth it
Screenshot from 2024-11-04 14-45-31

@dakejahl
Copy link
Contributor Author

dakejahl commented Nov 5, 2024

@vertiq-jordan let me know what you think

@vertiq-jordan
Copy link
Contributor

@vertiq-jordan let me know what you think

Looks good on my end! Here's a couple of quick captures of one of our nodes going through the different health cases:
image

Here's a sanity check that everyone is reporting the correct Node ID/they're being logged:
image

I'll get on the Extended ESC Status PR shortly, thank you!

@dagar
Copy link
Member

dagar commented Nov 7, 2024

I do quite like this, we just need to make it fit.

@dakejahl dakejahl force-pushed the pr-uavcan_node_status_logging branch from d9d936e to 339824f Compare December 4, 2024 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants