Project

General

Profile

Task #16577

Milestone #16570: Improvements for auto-tune operation

Improve error handling of CAN bus communication

Added by John Diamond about 2 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
05/17/2017
Due date:
% Done:

0%

Estimated time:
Duration:

Description

Provide better support for handling errors that occur during CAN communication. See also: #16575.

History

#1 Updated by John Diamond over 1 year ago

I found the following on sbpmf1 this morning. Troy had reported that the attenuators were not being set at the beginning of the spill and this would seem to be what was preventing that:

Exception in Controller::show()!
S_iosLib_INVALID_FILE_DESCRIPTOR
value = -1 = 0xffffffff
sbpmf1:vmebpm> 0xf243f10 (tShell): CANBus::Write( timeout, 0x0000ffff, 1, 0, 0xffffffffffffffff ) on ▒▒▒▒▒▒▒▒
                                                                                                             0xf243f10 (tShell): ERROR: CANBus::Write() - TD
RV011_WRITE failure errno: S_iosLib_INVALID_FILE_DESCRIPTOR, CAN status: 0x15000003 on ▒▒▒▒▒▒▒▒
</pr>


Also available in: Atom PDF