jwhitleywork / decanstructor Goto Github PK
View Code? Open in Web Editor NEWThe definitive ROS CAN analysis tool.
License: MIT License
The definitive ROS CAN analysis tool.
License: MIT License
Maybe just per-column, so things aren't too wide. Would be nice to have the same color coding applied to individual bits, to see them change.
Populate the list of messages in the right-hand selection box and remove a message from the main grid if its box is ticked.
Because of the way messages are stored internally and how the whole table is redrawn when a new message is adding, there is a disconcerting amount of "flashing" that happens on connection to a new CAN bus. This could be much better.
ROS2 is becoming the de-facto for new ROS installations. Time for an upgrade.
So far only seen when publishing manually with rostopic pub. Not yet tested with rosbag containing events.
This would ideally include many features such as bit-level analysis (see issue #2), bit/byte plotting, signal conversion, etc. However, this issue is just to add the overall mode.
Note to self: don't forget to stop updating (but not adding to) the main grid while in this mode.
Make all CAN bytes two hex digits
During logging and playback, the ability to emit and view (respectively) time-synchronized event triggers could be invaluable for post-recording analysis. This ticket is to add a "Playback Mode". In real-time mode (the default), a button would be available to trigger the emission of an event message on a given topic. In playback mode, the button would be replaced with an indicator that subscribes to the same topic and alerts the user when a trigger was fired in the log.
Using a custom GridTable that stores values as integers and retrieves them as formatted strings would not only safe memory but cut down on processor usage.
Give the ability to sort incoming messages by CAN ID in the main grid.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.