MultiCan
Library that supports different CANBUS scenarios, especially those that require multiple busses to operate at the same time.
Typical usage: 3 busses, using mixed network types
[[]]
= 0
= "socketcan"
[[]]
= 1
= "socketcan"
[[]]
= 2
= "udp"
// read the config file however you'd like
let network_config = read_config;
let network = from_config;
// receive from all busses:
for rx in network.recv
// send a message to bus 2
let m = CanMessage ;
network.send;