![]() |
neMESYS SDK
20150729
|
Collaboration diagram for CANopen Data link layer errors:Macros | |
| #define | ERR_CANO_DLL 0x0300 |
| Data link layer error. | |
| #define | ERR_CANO_DLL_ARBITRATION_LOST 0x030A |
| arbitration lost - this is not really an error, its more an event | |
| #define | ERR_CANO_DLL_BUS_OFF 0x0306 |
| CAN "bus off" error occurred. | |
| #define | ERR_CANO_DLL_CAN_ERR 0x0309 |
| a CAN bit or frame error occurred | |
| #define | ERR_CANO_DLL_CFG 0x0315 |
| Configuration of device failed or configuration not supported. | |
| #define | ERR_CANO_DLL_ERR_PASSIVE 0x0305 |
| CAN "error passive" occurred. | |
| #define | ERR_CANO_DLL_HW_NOT_AVAILABLE 0x0312 |
| if CAN hardware is detected but could not be used or initialized | |
| #define | ERR_CANO_DLL_HW_NOT_FOUND 0x0311 |
| if CAN hardware could not be found - i.e. when detecting USB devices | |
| #define | ERR_CANO_DLL_HWERR 0x0301 |
| hardware error of CAN controller | |
| #define | ERR_CANO_DLL_HWSWERR 0x030E |
| Function could not be performed because of hard- or software errors. | |
| #define | ERR_CANO_DLL_OVERRUN_RX 0x0307 |
| overrun in RX queue or hardware occurred | |
| #define | ERR_CANO_DLL_OVERRUN_TX 0x0308 |
| overrun in TX queue occurred | |
| #define | ERR_CANO_DLL_PARA 0x0314 |
| Calling parameter(s) is (are) not correct or out of range. | |
| #define | ERR_CANO_DLL_PHY_FAULT 0x030B |
| General failure of physical layer detected (if supported by hardware) | |
| #define | ERR_CANO_DLL_PHY_H_FAULT 0x030C |
| Fault on CAN-H detected (Low Speed CAN) | |
| #define | ERR_CANO_DLL_PHY_L_FAULT 0x030D |
| Fault on CAN-L detected (Low Speed CAN) | |
| #define | ERR_CANO_DLL_RES 0x030F |
| Resource error - The resource limit exceeded at creation of a queue or something else. | |
| #define | ERR_CANO_DLL_RXQUEUE_EMPTY 0x0316 |
| no message received because RX queue of controller is empty | |
| #define | ERR_CANO_DLL_SUPP 0x0313 |
| function is not supported this way | |
| #define | ERR_CANO_DLL_TX 0x0310 |
| A CAN message couldn't be sent for a long time - cable error, wrong baud rate etc. | |
| #define | ERR_CANO_DLL_TXFULL 0x0302 |
| TX queue of CAN controller is full. | |
| #define | ERR_CANO_DLL_WARNING_RX 0x0303 |
| TX error counter (TEC) reached warning level (>96) | |
| #define | ERR_CANO_DLL_WARNING_TX 0x0304 |
| RX error counter (REC) reached warning level (>96) | |