equal
deleted
inserted
replaced
196 if (::strcmp(br_lut[index].baud_rate,baud_rate)==0) |
196 if (::strcmp(br_lut[index].baud_rate,baud_rate)==0) |
197 break; |
197 break; |
198 } |
198 } |
199 if (index == br_lut_size) |
199 if (index == br_lut_size) |
200 { |
200 { |
201 MSG_ERR_DRV("IXXAT::open: The given baudrate %s is invalid.", baud_rate); |
201 MSG_ERR_DRV("IXXAT::open: The given baudrate %S is invalid.", baud_rate); |
202 return false; |
202 return false; |
203 } |
203 } |
204 // close existing board |
204 // close existing board |
205 close(); |
205 close(); |
206 // init IXXAT board |
206 // init IXXAT board |
271 m_callbackPtr->receive_queuedata(que_hdl, count, p_obj); |
271 m_callbackPtr->receive_queuedata(que_hdl, count, p_obj); |
272 } |
272 } |
273 |
273 |
274 void VCI_CALLBACKATTR IXXAT::message_handler(char *msg_str) |
274 void VCI_CALLBACKATTR IXXAT::message_handler(char *msg_str) |
275 { |
275 { |
276 MSG_ERR_DRV("IXXAT Message: [%s]\n", msg_str); |
276 MSG_ERR_DRV("IXXAT Message: [%S]\n", msg_str); |
277 } |
277 } |
278 |
278 |
279 void VCI_CALLBACKATTR IXXAT::exception_handler(VCI_FUNC_NUM func_num, INT32 err_code, UINT16 ext_err, char* err_str) |
279 void VCI_CALLBACKATTR IXXAT::exception_handler(VCI_FUNC_NUM func_num, INT32 err_code, UINT16 ext_err, char* err_str) |
280 { |
280 { |
281 static const char* Num2Function[] = |
281 static const char* Num2Function[] = |
308 "VCI_RequestObj", |
308 "VCI_RequestObj", |
309 "VCI_UpdateBufObj", |
309 "VCI_UpdateBufObj", |
310 "VCI_CciReqData" |
310 "VCI_CciReqData" |
311 }; |
311 }; |
312 |
312 |
313 MSG_ERR_DRV("IXXAT Exception: %s (%i / %u) [%s]\n", Num2Function[func_num], err_code, ext_err, err_str); |
313 MSG_ERR_DRV("IXXAT Exception: %S (%i / %u) [%S]\n", Num2Function[func_num], err_code, ext_err, err_str); |
314 } |
314 } |
315 |
315 |
316 void IXXAT::watchdog() |
316 void IXXAT::watchdog() |
317 { |
317 { |
318 VCI_CAN_STS sts; |
318 VCI_CAN_STS sts; |