-
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
YARP ports to interface remotely with CAN traffic #160
Comments
Since the RPC server cannot run independently from the CAN bus device (e.g. CanBusPeak), and locally instantiated CanBusControlboard is probably the most efficient way, I'm planning on opening an optional RPC port within CanBusControlboard to allow remote SDO commands, mostly. A client device could be of use in the proposed CAN-monitor GUI app (#225). |
Several obsolete applications (examples, programs and tests) have been removed at 7ba52dc, with the sole exception of dumpCanBus. This app is easily replaced by the handy pcanview tool and cannot be used along with the launchCanBus app (we may use the IXXAT USB-2-CAN device for that), but it was decided that it should be kept for now (cc @jgvictores). In this issue, I aim to make CanBusControlboard stream CAN messages through YARP ports. Once this is done, dumpCanBus will be retired. |
The dumpCanBus app has been reimplemented as a YARP port reader: a404e79. It connects to a remote "/robot/dump:o" port and prints all messages flowing through the corresponding CAN bus, conveniently parsed in a human-friendly format. |
Similarly to See roboticslab-uc3m/teo-configuration-files@1454eaa and roboticslab-uc3m/teo-developer-manual@818e15b. |
Three YARP ports are opened per CAN bus device (e.g. CanBusPeak):
The port prefix is configured in each bus .ini, e.g. pcan-leftArm.ini, via I might add a fourth port to stream bus state info such as bus load and errors, see #242 and #231. |
Idea: enable a |
Ready at bf2bbd8. |
New |
Just noticed that yarpviz allows to tweak several related properties on-the-fly using the "Configure QoS..." context menu while clicking on a connection between ports: |
Split from #85:
The text was updated successfully, but these errors were encountered: