equal
deleted
inserted
replaced
31 d->nodeState == Operational || |
31 d->nodeState == Operational || |
32 d->nodeState == Stopped ) { |
32 d->nodeState == Stopped ) { |
33 |
33 |
34 MSG_WAR(0x3400, "NMT received. for node : ", (*m).data[1]); |
34 MSG_WAR(0x3400, "NMT received. for node : ", (*m).data[1]); |
35 |
35 |
36 // Check if this NMT-message is for this node |
36 /* Check if this NMT-message is for this node */ |
37 // byte 1 = 0 : all the nodes are concerned (broadcast) |
37 /* byte 1 = 0 : all the nodes are concerned (broadcast) */ |
38 |
38 |
39 if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == *d->bDeviceNodeId ) ){ |
39 if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == *d->bDeviceNodeId ) ){ |
40 |
40 |
41 switch( (*m).data[0]){ // command specifier (cs) |
41 switch( (*m).data[0]){ /* command specifier (cs) */ |
42 case NMT_Start_Node: |
42 case NMT_Start_Node: |
43 if ( (d->nodeState == Pre_operational) || (d->nodeState == Stopped) ) |
43 if ( (d->nodeState == Pre_operational) || (d->nodeState == Stopped) ) |
44 setState(d,Operational); |
44 setState(d,Operational); |
45 break; |
45 break; |
46 |
46 |
62 |
62 |
63 case NMT_Reset_Comunication: |
63 case NMT_Reset_Comunication: |
64 setState(d,Initialisation); |
64 setState(d,Initialisation); |
65 break; |
65 break; |
66 |
66 |
67 }// end switch |
67 }/* end switch */ |
68 |
68 |
69 }// end if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == bDeviceNodeId ) ) |
69 }/* end if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == bDeviceNodeId ) ) */ |
70 } |
70 } |
71 } |
71 } |
72 |
72 |
73 |
73 |
74 /*****************************************************************************/ |
74 /*****************************************************************************/ |