MPISercosError

MPISercosError

 

typedef enum {
    MPISercosErrorSHIFT,

    MPISercosErrorGENERAL,
    MPISercosErrorNONE,
    MPISercosErrorCHANNEL_NOT_OPEN,
    MPISercosErrorCHANNEL_ACCESS,

    MPISercosErrorIDN,
    MPISercosErrorNO_IDN,
    MPISercosErrorIDN_ACCESS,

    MPISercosErrorNAME,
    MPISercosErrorNO_NAME,
    MPISercosErrorNAME_TOO_SHORT,
    MPISercosErrorNAME_TOO_LONG,
    MPISercosErrorNAME_NO_CHANGE,
    MPISercosErrorNAME_WRITE_PROTECT,

    MPISercosErrorATTR,
    MPISercosErrorATTR_TOO_SHORT,
    MPISercosErrorATTR_TOO_LONG,
    MPISercosErrorATTR_NO_CHANGE,
    MPISercosErrorATTR_WRITE_PROTECT,

    MPISercosErrorUNIT,
    MPISercosErrorNO_UNIT,
    MPISercosErrorUNIT_TOO_SHORT,
    MPISercosErrorUNIT_TOO_LONG,
    MPISercosErrorUNIT_NO_CHANGE,
    MPISercosErrorUNIT_WRITE_PROTECT,

    MPISercosErrorMIN,
    MPISercosErrorNO_MIN,
    MPISercosErrorMIN_TOO_SHORT,
    MPISercosErrorMIN_TOO_LONG,
    MPISercosErrorMIN_NO_CHANGE,
    MPISercosErrorMIN_WRITE_PROTECT,

    MPISercosErrorMAX,
    MPISercosErrorNO_MAX,
    MPISercosErrorMAX_TOO_SHORT,
    MPISercosErrorMAX_TOO_LONG,
    MPISercosErrorMAX_NO_CHANGE,
    MPISercosErrorMAX_WRITE_PROTECT,

    MPISercosErrorOP,
    MPISercosErrorOP_TOO_SHORT,
    MPISercosErrorOP_TOO_LONG,
    MPISercosErrorOP_NO_CHANGE,
    MPISercosErrorOP_WRITE_PROTECT,
    MPISercosErrorOP_MIN,
    MPISercosErrorOP_MAX,
    MPISercosErrorOP_DATA,
    MPISercosErrorOP_PASSWORD,
} MPISercosError;
Description

The SercosError enumeration defines all the different errors that can occur in SERCOS.

See Also For a more in-depth breakdown of the errors, please refer to a SERCOS Specification Manual.