1
0
Fork 0
CANopenNode/socketCAN
Freddie Chopin a128fd699e
Make "remote NMT changed" callback of HB consumer node-specific (#237)
* Implement a better solution for #229

Instead of playing with incrementing pointers in various places it is
better to just set it once at the start of loop.

* Make "remote NMT changed" callback of HB consumer node-specific

This way "remote NMT changed" callback is much more similar to other
"multi" callbacks of HB consumer, and it was node-specific anyway, as
you have to first configure the monitoring node to have that callback
executed.

This change breaks the API.

* Merge CO_CONFIG_HB_CONS_CALLBACK_CHANGE with ..._HB_CONS_CALLBACK_MULTI

These settings are now very similar, so there's no need to have two
separate config options.

This change breaks the configuration API.
2020-10-09 09:34:55 +02:00
..
CO_driver.c Can run in single thread in Linux. 2020-09-29 12:46:02 +02:00
CO_driver_target.h Make "remote NMT changed" callback of HB consumer node-specific (#237) 2020-10-09 09:34:55 +02:00
CO_epoll_interface.c fix config macros in socketCAN/CO_epoll_interface.c 2020-10-02 08:49:42 +02:00
CO_epoll_interface.h Reorganize socketCAN/CO_Linux_threads 2020-09-29 09:00:31 +02:00
CO_error.c Fix compile error with older kernels #211 2020-08-03 07:48:40 +02:00
CO_error.h CO_driver interface: remove Emergency object dependency for reporting CAN 2020-06-13 14:06:35 +02:00
CO_error_msgs.h Reorganize socketCAN/CO_Linux_threads 2020-09-29 09:00:31 +02:00
CO_main_basic.c Make "remote NMT changed" callback of HB consumer node-specific (#237) 2020-10-09 09:34:55 +02:00
CO_OD_storage.c Added CANopen gateway-ascii command interface according to CiA309-3 as a 2020-05-12 18:11:43 +02:00
CO_OD_storage.h socketCAN now compiles and runs. 2020-03-12 08:38:58 +01:00