EasyManua.ls Logo

Titan Electronics USB-2CAN-M - Can_Status

Titan Electronics USB-2CAN-M
76 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
60
9.6.6 CAN_Status
CAN_Status(Handle)
Function:
Checks the status bits for more specific details when an error occurs.
Parameters:
Handle
o Type: Integer
o The handle of the CAN channel whose status bits are to be inquired.
o Format: A numeric value provided by the return value of CAN_Open
o Example: 2508
Return value:
o Type: Integer
o Code indicating result of CAN_Status.
o Result:
Bit [2, 1, 0]
0, 0, 0: no error
0, 0, 1: stuff error
0, 1, 0: form error
0, 1, 1: ACK error
1, 0, 0: Bit1Error
1, 0, 1: Bit0Error
1, 1, 0: CRCError
1, 1, 1: unused
Bit [3]
1: message successfully transmitted
0: no message has been transmitted
Bit [4]
1: message successfully received
0: no message has been received
Bit [5]
1: CAN core is in error passive state
0: CAN core is in error active state
Bit [6]
1: at least one error counter in EML has reached the warning
limit of 96
0: both error counters are below the warning limit of 96
Bit [7]
1: CAN module is in bus-off state
0: CAN module is not in bus-off state
<BELL> = ERROR

Table of Contents