changeset 201 | 2966cd34162a |
parent 179 | 763b6d32c1a6 |
child 236 | 905677ed00f3 |
200:930be51ddc24 | 201:2966cd34162a |
---|---|
162 } |
162 } |
163 |
163 |
164 void TestMaster_post_sync() |
164 void TestMaster_post_sync() |
165 { |
165 { |
166 eprintf("TestMaster_post_sync\n"); |
166 eprintf("TestMaster_post_sync\n"); |
167 eprintf("Master: %d %d %d %d\n",MasterMap1, MasterMap2, MasterMap3, MasterMap4); |
167 eprintf("Master: %d %d %d %d %d %d %d %d %d %x %x\n",MasterMap1,MasterMap2 ,MasterMap3, MasterMap4,MasterMap5,MasterMap6,MasterMap7,MasterMap8,MasterMap9,MasterMap10,MasterMap11); |
168 } |
168 } |
169 |
169 |
170 char query_result = 0; |
170 char query_result = 0; |
171 char waiting_answer = 0; |
171 char waiting_answer = 0; |
172 |
172 |
191 if(waiting_answer){ |
191 if(waiting_answer){ |
192 UNS32 abortCode; |
192 UNS32 abortCode; |
193 UNS8 size; |
193 UNS8 size; |
194 switch(getReadResultNetworkDict ( |
194 switch(getReadResultNetworkDict ( |
195 &TestMaster_Data, |
195 &TestMaster_Data, |
196 *TestSlave_Data.bDeviceNodeId, |
196 0x02, |
197 &query_result, |
197 &query_result, |
198 &size, |
198 &size, |
199 &abortCode)) |
199 &abortCode)) |
200 { |
200 { |
201 case SDO_FINISHED: |
201 case SDO_FINISHED: |
205 case SDO_ABORTED_INTERNAL: |
205 case SDO_ABORTED_INTERNAL: |
206 case SDO_RESET: |
206 case SDO_RESET: |
207 waiting_answer = 0; |
207 waiting_answer = 0; |
208 closeSDOtransfer( |
208 closeSDOtransfer( |
209 &TestMaster_Data, |
209 &TestMaster_Data, |
210 *TestSlave_Data. bDeviceNodeId, |
210 0x02, |
211 SDO_CLIENT); |
211 SDO_CLIENT); |
212 break; |
212 break; |
213 case SDO_DOWNLOAD_IN_PROGRESS: |
213 case SDO_DOWNLOAD_IN_PROGRESS: |
214 case SDO_UPLOAD_IN_PROGRESS: |
214 case SDO_UPLOAD_IN_PROGRESS: |
215 break; |
215 break; |
216 } |
216 } |
217 }else if(MasterMap1 % 10 == 0){ |
217 }else if(MasterMap1 % 10 == 0){ |
218 readNetworkDict ( |
218 readNetworkDict ( |
219 &TestMaster_Data, |
219 &TestMaster_Data, |
220 *TestSlave_Data.bDeviceNodeId, |
220 0x02, |
221 0x2002, |
221 0x2002, |
222 0x00, |
222 0x00, |
223 0); |
223 0); |
224 waiting_answer = 1; |
224 waiting_answer = 1; |
225 } |
225 } |