throwtheswitch / pcan-ruby Goto Github PK
View Code? Open in Web Editor NEWRuby Bindings for Peak PCAN USB-to-CAN adapter with dynamic Ruby-based message signal creation
License: Other
Ruby Bindings for Peak PCAN USB-to-CAN adapter with dynamic Ruby-based message signal creation
License: Other
At the basic level with the most short term gains, the ability to send any message on the CAN bus manually. For example, using a current set of perl scripts, I have to perform 3 separate tests to send messages over a can dongle.
These scripts are all structured a bit differently and they also depend on swig. There is a lot of external dependencies and it would be helpful if it was all wrapped up into a single library.
Secondly, in the near long term, I would like to have a text file containing the messages that I need to send, and then the library had the capability to simply broadcast all the messages in that file onto the CAN bus indefinitely.
Thirdly, in the actual long term, it would be nice if we could import a DBC file, and then send messages based on encodings from the DBC file.
Lastly, again in the long term, it would be beneficial to have the ability to take "memorator data", that is, stored CAN bus data in the form of a memorator file (we use something like this http://www.kvaser.com/zh/kvaser/news/32-news/174-memolight-revelead.html) and replay it back onto the CAN bus via the dongle.
That's all I remember from our discussion for now. If I remember anything else, I'll file another issue.
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.