Skip to content

Add CAN traffic observability and vcan integration CI - #23

Merged
s2015-turtle merged 4 commits into
mainfrom
feature/can-observability-vcan-ci
Sep 1, 2026
Merged

Add CAN traffic observability and vcan integration CI#23
s2015-turtle merged 4 commits into
mainfrom
feature/can-observability-vcan-ci

Conversation

@s2015-turtle

Copy link
Copy Markdown
Owner

Summary

  • publish standard diagnostics with categorized CAN TX counters, recognized RX counters, command coalescing, and per-motor feedback rates and ages
  • expose lock-free driver and transport metric snapshots backed by atomic counters
  • add deterministic unit coverage for transmitted and coalesced frame accounting
  • add a Jazzy integration job that exercises both directions through ros2_socketcan and a Linux vcan interface
  • document how to interpret measured rates in multi-axis systems without presenting them as total bus utilization

Validation

  • git diff --check
  • package manifests validated with xmllint
  • local ROS builds were intentionally not run; the five-distribution matrix and vcan job provide build and runtime validation

Closes #17

@s2015-turtle
s2015-turtle merged commit ff3d6e8 into main Sep 1, 2026
6 checks passed
@s2015-turtle
s2015-turtle deleted the feature/can-observability-vcan-ci branch September 1, 2026 01:54
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.

Add CAN traffic and feedback-rate observability for multi-axis systems

1 participant