X-Git-Url: https://rtime.felk.cvut.cz/gitweb/CanFestival-3.git/blobdiff_plain/182650b55a1e47b5342f34273c9313445c973a7b..49b67e8e9a0d9c50a510a533af9f7c7760e2dfb0:/src/nmtSlave.c diff --git a/src/nmtSlave.c b/src/nmtSlave.c index ff883bd..e9bce15 100644 --- a/src/nmtSlave.c +++ b/src/nmtSlave.c @@ -73,6 +73,8 @@ void proceedNMTstateChange(CO_Data* d, Message *m) break; case NMT_Reset_Node: + if(d->NMT_Slave_Node_Reset_Callback != NULL) + d->NMT_Slave_Node_Reset_Callback(d); #ifdef CO_ENABLE_LSS if(getNodeId(d)!=d->lss_transfer.nodeID) setNodeId(d, d->lss_transfer.nodeID); @@ -81,6 +83,8 @@ void proceedNMTstateChange(CO_Data* d, Message *m) break; case NMT_Reset_Comunication: + if(d->NMT_Slave_Communications_Reset_Callback != NULL) + d->NMT_Slave_Communications_Reset_Callback(d); #ifdef CO_ENABLE_LSS if(getNodeId(d)!=d->lss_transfer.nodeID && getNodeId(d)>0 && getNodeId(d)<=127) setNodeId(d, d->lss_transfer.nodeID);