60 subindex TestMaster_Index1001[] = |
60 subindex TestMaster_Index1001[] = |
61 { |
61 { |
62 { RO, uint8, sizeof (UNS8), (void*)&TestMaster_obj1001 } |
62 { RO, uint8, sizeof (UNS8), (void*)&TestMaster_obj1001 } |
63 }; |
63 }; |
64 |
64 |
|
65 /* index 0x1003 : Pre-defined Error Field */ |
|
66 UNS8 TestMaster_highestSubIndex_obj1003 = 0; /* number of subindex - 1*/ |
|
67 UNS32 TestMaster_obj1003[] = |
|
68 { |
|
69 0x0 /* 0 */ |
|
70 }; |
|
71 ODCallback_t TestMaster_Index1003_callbacks[] = |
|
72 { |
|
73 NULL, |
|
74 NULL, |
|
75 }; |
|
76 subindex TestMaster_Index1003[] = |
|
77 { |
|
78 { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1003 }, |
|
79 { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1003[0] } |
|
80 }; |
|
81 |
65 /* index 0x1005 : SYNC COB ID. */ |
82 /* index 0x1005 : SYNC COB ID. */ |
66 UNS32 TestMaster_obj1005 = 0x40000080; /* 1073741952 */ |
83 UNS32 TestMaster_obj1005 = 0x40000080; /* 1073741952 */ |
67 ODCallback_t TestMaster_Index1005_callbacks[] = |
84 ODCallback_t TestMaster_Index1005_callbacks[] = |
68 { |
85 { |
69 NULL, |
86 NULL, |
116 |
133 |
117 /* index 0x1280 : Client SDO 1 Parameter. */ |
134 /* index 0x1280 : Client SDO 1 Parameter. */ |
118 UNS8 TestMaster_highestSubIndex_obj1280 = 3; /* number of subindex - 1*/ |
135 UNS8 TestMaster_highestSubIndex_obj1280 = 3; /* number of subindex - 1*/ |
119 UNS32 TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO = 0x640; /* 1600 */ |
136 UNS32 TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO = 0x640; /* 1600 */ |
120 UNS32 TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO = 0x5C0; /* 1472 */ |
137 UNS32 TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO = 0x5C0; /* 1472 */ |
121 INTEGER32 TestMaster_obj1280_Node_ID_of_the_SDO_Server = 0x40; /* 64 */ |
138 UNS8 TestMaster_obj1280_Node_ID_of_the_SDO_Server = 0x40; /* 64 */ |
122 subindex TestMaster_Index1280[] = |
139 subindex TestMaster_Index1280[] = |
123 { |
140 { |
124 { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1280 }, |
141 { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1280 }, |
125 { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO }, |
142 { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO }, |
126 { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO }, |
143 { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO }, |
127 { RW, int32, sizeof (INTEGER32), (void*)&TestMaster_obj1280_Node_ID_of_the_SDO_Server } |
144 { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1280_Node_ID_of_the_SDO_Server } |
128 }; |
145 }; |
129 |
146 |
130 /* index 0x1400 : Receive PDO 1 Parameter. */ |
147 /* index 0x1400 : Receive PDO 1 Parameter. */ |
131 UNS8 TestMaster_highestSubIndex_obj1400 = 5; /* number of subindex - 1*/ |
148 UNS8 TestMaster_highestSubIndex_obj1400 = 5; /* number of subindex - 1*/ |
132 UNS32 TestMaster_obj1400_COB_ID_used_by_PDO = 0x1C0; /* 448 */ |
149 UNS32 TestMaster_obj1400_COB_ID_used_by_PDO = 0x1C0; /* 448 */ |
175 UNS32 TestMaster_obj1800_COB_ID_used_by_PDO = 0x240; /* 576 */ |
192 UNS32 TestMaster_obj1800_COB_ID_used_by_PDO = 0x240; /* 576 */ |
176 UNS8 TestMaster_obj1800_Transmission_Type = 0x1; /* 1 */ |
193 UNS8 TestMaster_obj1800_Transmission_Type = 0x1; /* 1 */ |
177 UNS16 TestMaster_obj1800_Inhibit_Time = 0x0; /* 0 */ |
194 UNS16 TestMaster_obj1800_Inhibit_Time = 0x0; /* 0 */ |
178 UNS8 TestMaster_obj1800_Compatibility_Entry = 0x0; /* 0 */ |
195 UNS8 TestMaster_obj1800_Compatibility_Entry = 0x0; /* 0 */ |
179 UNS16 TestMaster_obj1800_Event_Timer = 0x0; /* 0 */ |
196 UNS16 TestMaster_obj1800_Event_Timer = 0x0; /* 0 */ |
|
197 ODCallback_t TestMaster_Index1800_callbacks[] = |
|
198 { |
|
199 NULL, |
|
200 NULL, |
|
201 NULL, |
|
202 NULL, |
|
203 NULL, |
|
204 NULL, |
|
205 }; |
180 subindex TestMaster_Index1800[] = |
206 subindex TestMaster_Index1800[] = |
181 { |
207 { |
182 { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1800 }, |
208 { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1800 }, |
183 { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1800_COB_ID_used_by_PDO }, |
209 { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1800_COB_ID_used_by_PDO }, |
184 { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1800_Transmission_Type }, |
210 { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1800_Transmission_Type }, |
289 case 0x1016: i = 4;break; |
315 case 0x1016: i = 4;break; |
290 case 0x1018: i = 5;break; |
316 case 0x1018: i = 5;break; |
291 case 0x1280: i = 6;break; |
317 case 0x1280: i = 6;break; |
292 case 0x1400: i = 7;break; |
318 case 0x1400: i = 7;break; |
293 case 0x1600: i = 8;break; |
319 case 0x1600: i = 8;break; |
294 case 0x1800: i = 9;break; |
320 case 0x1800: i = 9;*callbacks = TestMaster_Index1800_callbacks; break; |
295 case 0x1A00: i = 10;break; |
321 case 0x1A00: i = 10;break; |
296 case 0x2000: i = 11;break; |
322 case 0x2000: i = 11;break; |
297 case 0x200F: i = 12;break; |
323 case 0x200F: i = 12;break; |
298 case 0x2010: i = 13;break; |
324 case 0x2010: i = 13;break; |
299 case 0x2011: i = 14;break; |
325 case 0x2011: i = 14;break; |