Subject-IDs are simply register values, so use “yakut register
”, or simply “y r
” if you (like me) have no spare second to type all these letters:
y r 125 uavcan.pub.your_subject.id 8888
This is a good point, and I also thought that the Yakut monitor should display the data type information. That information is available on the network, we just need to find a decent way of displaying it, considering the limitations of the CLI-based UI. Please do share suggestions here if you have any. While there is no ready-made user-friendly solution, you should remember that Yakut is designed to be flexible and repurposable. With that in mind, you can easily craft one simple, easy-to-remember command:
y rl 125, | jq 'map_values([.[] | select(test("uavcan\\.(pub|sub|cln|srv).+\\.(id|type)"))])' | y rb
Mind the little comma, too; it matters. You can replace 125,
with a list or range of nodes like 15,125,8
or 10-50
. Use --help
to get help.
Here’s a demo: