CANopen device profile specific errors
Overview

Macros | |
#define ERR_APP 0x8000 | |
application specific errors start here | |
#define ERR_C_ERRNO 0x4000 | |
Standard C specific errno error codes ored with 0x4000. | |
#define ERR_CANO_DEVPROF 0x0600 | |
device profile specific errors | |
#define ERR_DS401 0x0620 | |
CANopen DS401 specific error codes. | |
#define ERR_DS402 0x0640 | |
CANopen DS402 specific error codes. | |
#define ERR_DS402_DRV_DISABLE_FAULT_STATE 0x0645 | |
Setting drive into operation enabled state is not possible because drive is in fault state. Clear fault state first. | |
#define ERR_DS402_DRV_ENABLE_FAULT_STATE 0x0644 | |
Setting drive into operation enabled state is not possible because drive is in fault state. Clear fault state first. | |
#define ERR_DS402_DRV_ENABLE_TIMEOUT 0x0646 | |
Timeout setting drive to state operation enabled. | |
#define ERR_DS402_DRV_STATE_FAULT_REACTION 0x0647 | |
Timeout while waiting for the completion of the error reaction time. | |
#define ERR_DS402_POSITION_RESET 0x0648 | |
Timeout or error resetting position counter. | |
#define ERR_DS402_TIMEOUT_OPMODE_ACTIVATION 0x0641 | |
Error activating a certain drive operation mode. | |
#define ERR_DS402_TIMEOUT_STATUSWORD 0x0642 | |
Timeout waiting for status word. | |
#define ERR_DS402_TIMEOUT_STATUSWORD_PDO 0x0643 | |
Timeout waiting for status word PDO transmission. | |
#define ERR_DS434 0x660 | |
CANopen DS434 specific error codes. | |
#define ERR_DS434_TIMEOUT_PUMP_STATUS_WORD 0x661 | |
Timeout waiting for pump status word. | |