110 adds driver dictionaries which enable automatic type deduction.
Therefore we can remove the type indication everywhere, where drivers are concerned.
This will change the following interfaces:
canopen_interfaces/msg/COData
canopen_interfaces/srv/CORead
canopen_interfaces/srv/COWrite
This will also change the COdata struct defined in canopen_core/exchange.hpp
The services provided by master for reading and writing SDOs will still need to be typed, as the master driver cannot access the slave dictionaries. This will however add a bit more semantics and use CANopen datatype definitions from now on.
110 adds driver dictionaries which enable automatic type deduction.
Therefore we can remove the type indication everywhere, where drivers are concerned. This will change the following interfaces:
The services provided by master for reading and writing SDOs will still need to be typed, as the master driver cannot access the slave dictionaries. This will however add a bit more semantics and use CANopen datatype definitions from now on.
This will change the following interfaces: