CANOPEN_KERNEL_STATE (ENUM)ΒΆ

TYPE CANOPEN_KERNEL_STATE :

Describes the current state of the CANopenManager and signals if any error occurred. See also CANopenManager.KernelState.

Attributes:
qualified_only
InOut:

Name

Initial

Comment

NO_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_NO_ERROR)

There is no error.

DATA_OVERFLOW

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_DATA_OVERFLOW)

Lost counter or Tx/Rx error counter is above 0.

CANBUS_OFF

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_CANBUS_OFF)

CAN Bus is in BUSOFF or busalarm state.

CAN_ERROR_PASSIVE

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_CAN_ERROR_PASSIVE)

CAN Bus is in Error Passive state.

NO_MORE_MEMORY

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NO_MORE_MEMORY)

There is not enough memory.

NO_DRIVER

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NO_DRIVER)

CAN Driver not found.

CONFIGURATION_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_CONFIGURATION_ERROR)

At least one SDO abort in configuration phase of a slave.

GUARDING_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_GUARDING_ERROR)

A guarding error (Heartbeat or Nodeguarding) occured.