-
Notifications
You must be signed in to change notification settings - Fork 7
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
Remote CAN network monitor GUI (à la EasySetup) #225
Comments
First attempt at 0867506, not tested. |
Note to self: expose simultaneous CAN reads/writes? |
We may feel somewhat constrained by the |
Actually blocked by #160, which targets streaming CAN data through YARP ports. |
Since remote connection to active YARP ports streaming CAN data is desired, keep in mind the following issue raised at #160 (comment) regarding lost packets and YARP carriers. |
YARP provides an
ICanBusErrors
interface to access several CAN network-related parameters stored in aCanErrors
structure. It is yet to determine their purpose since no documentation is available, but here they are:txCanErrors
rxCanErrors
busoff
rxCanFifoOvr
txCanFifoOvr
txBufferOvr
rxBufferOvr
The
ICanBusErrors
interface would need to be implemented by CAN devices, currently CanBusHico and CanBusPeak. In this way, CanBusControlboard could check the network state periodically and watch for RX/TX overruns, network errors and, most interestingly, bus load (having the new PDO implementation in mind as detailed in #223).Perhaps those parameters are not suitable for the goal of this issue. It is, however, a starting point I'd like to explore. All relevant parameters (per CAN bus) would be presented to users via GUI app (#224).
The text was updated successfully, but these errors were encountered: