diff -r 09c8c4b6c7df -r 4b63ea646964 src/nmtSlave.c --- a/src/nmtSlave.c Wed Jun 04 11:04:24 2008 +0200 +++ b/src/nmtSlave.c Wed Jun 04 11:23:49 2008 +0200 @@ -73,6 +73,8 @@ 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 @@ 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);