equal
deleted
inserted
replaced
253 |
253 |
254 if(offset){ |
254 if(offset){ |
255 /* Adjust COB-ID Client->Server (rx) only id already set to default value or id not valid (id==0xFF)*/ |
255 /* Adjust COB-ID Client->Server (rx) only id already set to default value or id not valid (id==0xFF)*/ |
256 if((*(UNS32*)d->objdict[offset].pSubindex[1].pObject == 0x600 + *d->bDeviceNodeId)||(*d->bDeviceNodeId==0xFF)){ |
256 if((*(UNS32*)d->objdict[offset].pSubindex[1].pObject == 0x600 + *d->bDeviceNodeId)||(*d->bDeviceNodeId==0xFF)){ |
257 /* cob_id_client = 0x600 + nodeId; */ |
257 /* cob_id_client = 0x600 + nodeId; */ |
258 UNS32 tmp = 0x600 + nodeId; |
258 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = 0x600 + nodeId; |
259 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = tmp; |
|
260 } |
259 } |
261 /* Adjust COB-ID Server -> Client (tx) only id already set to default value or id not valid (id==0xFF)*/ |
260 /* Adjust COB-ID Server -> Client (tx) only id already set to default value or id not valid (id==0xFF)*/ |
262 if((*(UNS32*)d->objdict[offset].pSubindex[2].pObject == 0x580 + *d->bDeviceNodeId)||(*d->bDeviceNodeId==0xFF)){ |
261 if((*(UNS32*)d->objdict[offset].pSubindex[2].pObject == 0x580 + *d->bDeviceNodeId)||(*d->bDeviceNodeId==0xFF)){ |
263 /* cob_id_server = 0x580 + nodeId; */ |
262 /* cob_id_server = 0x580 + nodeId; */ |
264 UNS32 tmp = 0x580 + nodeId; |
263 *(UNS32*)d->objdict[offset].pSubindex[2].pObject = 0x580 + nodeId; |
265 *(UNS32*)d->objdict[offset].pSubindex[2].pObject = tmp; |
|
266 } |
264 } |
267 } |
265 } |
268 |
266 |
269 /* |
267 /* |
270 Initialize the server(s) SDO parameters |
268 Initialize the server(s) SDO parameters |