CANopen Binding

This binding allows the control of a CANopen field network from a redpesk type system. It handles different formats natively (int, float, string…) but can also handle custom formatting using custom decoding/encoding plugins.

It acts as a master on the CANopen bus and is generated and handled using (open source industrial c++ library Lely).

CANopen service architecture

To work, this binding requires a master DCF file in which is described the slaves objects dictionary, and a JSON file that describes the behavior of the binding and references the sensors (more information about it can be found in the configuration chapter).