src/nmtSlave.c
changeset 381 854c43cdc24a
parent 370 6fecf36df407
child 475 4b63ea646964
equal deleted inserted replaced
380:fe47568b8281 381:854c43cdc24a
    71              d->nodeState == Stopped )
    71              d->nodeState == Stopped )
    72           setState(d,Pre_operational);
    72           setState(d,Pre_operational);
    73         break;
    73         break;
    74 
    74 
    75       case NMT_Reset_Node:
    75       case NMT_Reset_Node:
       
    76 #ifdef CO_ENABLE_LSS
       
    77   		if(getNodeId(d)!=d->lss_transfer.nodeID)
       
    78   			setNodeId(d, d->lss_transfer.nodeID);
       
    79 #endif
    76         setState(d,Initialisation);
    80         setState(d,Initialisation);
    77         break;
    81         break;
    78 
    82 
    79       case NMT_Reset_Comunication:
    83       case NMT_Reset_Comunication:
       
    84 #ifdef CO_ENABLE_LSS
       
    85   		if(getNodeId(d)!=d->lss_transfer.nodeID && getNodeId(d)>0 && getNodeId(d)<=127)
       
    86   			setNodeId(d, d->lss_transfer.nodeID);
       
    87 #endif
    80         setState(d,Initialisation);
    88         setState(d,Initialisation);
    81         break;
    89         break;
    82 
    90 
    83       }/* end switch */
    91       }/* end switch */
    84 
    92