diff -r 70fc3603e36f -r a03f0aa7d219 examples/CANOpenShell/CANOpenShell.c --- a/examples/CANOpenShell/CANOpenShell.c Tue Aug 16 14:15:52 2011 +0200 +++ b/examples/CANOpenShell/CANOpenShell.c Mon Aug 29 16:59:55 2011 +0200 @@ -136,19 +136,19 @@ printf("##################################\n"); printf("#### Informations for node %x ####\n", nodeid); printf("##################################\n"); - readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1000, 0x00, 0, CheckReadInfoSDO); + readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1000, 0x00, 0, CheckReadInfoSDO, 0); break; case 2: /* Get Vendor ID */ - readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1018, 0x01, 0, CheckReadInfoSDO); + readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1018, 0x01, 0, CheckReadInfoSDO, 0); break; case 3: /* Get Product Code */ - readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1018, 0x02, 0, CheckReadInfoSDO); + readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1018, 0x02, 0, CheckReadInfoSDO, 0); break; case 4: /* Get Revision Number */ - readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1018, 0x03, 0, CheckReadInfoSDO); + readNetworkDictCallback(CANOpenShellOD_Data, nodeid, 0x1018, 0x03, 0, CheckReadInfoSDO, 0); break; case 5: /* Print node info */ @@ -192,7 +192,7 @@ printf("Index : %4.4x\n", index); printf("SubIndex : %2.2x\n", subindex); - readNetworkDictCallback(CANOpenShellOD_Data, (UNS8)nodeid, (UNS16)index, (UNS8)subindex, (UNS8)datatype, CheckReadSDO); + readNetworkDictCallback(CANOpenShellOD_Data, (UNS8)nodeid, (UNS16)index, (UNS8)subindex, (UNS8)datatype, CheckReadSDO, 0); } else printf("Wrong command : %s\n", sdo); @@ -234,7 +234,7 @@ printf("Size : %2.2x\n", size); printf("Data : %x\n", data); - writeNetworkDictCallBack(CANOpenShellOD_Data, nodeid, index, subindex, size, 0, &data, CheckWriteSDO); + writeNetworkDictCallBack(CANOpenShellOD_Data, nodeid, index, subindex, size, 0, &data, CheckWriteSDO, 0); } else printf("Wrong command : %s\n", sdo);