MPIMotorDedicatedIn (Deprecated)

NOTE:
MPIMotorDedicatedIn was moved to mpiDeprecated.h in the 03.02.00 MPI software release.

Definition

typedef enum {
    MPIMotorDedicatedInAMP_FAULT       =  MPIXmpMotorDedicatedFlagsMaskAMP_FAULT,  /* bit 0  */
    MPIMotorDedicatedInBRAKE_APPLIED   =  MPIXmpMotorDedicatedFlagsMaskBRAKE_ON,   /* bit 1  */
    MPIMotorDedicatedInHOME            =  MPIXmpMotorDedicatedFlagsMaskHOME,       /* bit 2  */
    MPIMotorDedicatedInLIMIT_HW_POS    =  MPIXmpMotorDedicatedFlagsMaskPOS_LIMIT,  /* bit 3  */
    MPIMotorDedicatedInLIMIT_HW_NEG    =  MPIXmpMotorDedicatedFlagsMaskNEG_LIMIT,  /* bit 4  */
    MPIMotorDedicatedInINDEX_PRIMARY   =  MPIXmpMotorDedicatedFlagsMaskENC_INDEX0, /* bit 5  */
    MPIMotorDedicatedInFEEDBACK_FAULT  =  MPIXmpMotorDedicatedFlagsMaskENC_FAULT,  /* bit 6  */
    MPIMotorDedicatedInCAPTURED        =  MPIXmpMotorDedicatedFlagsMaskCAPTURED,   /* bit 7  */
    MPIMotorDedicatedInHALL_A          =  MPIXmpMotorDedicatedFlagsMaskHALL_A,     /* bit 8  */
    MPIMotorDedicatedInHALL_B          =  MPIXmpMotorDedicatedFlagsMaskHALL_B,     /* bit 9  */
    MPIMotorDedicatedInHALL_C          =  MPIXmpMotorDedicatedFlagsMaskHALL_C,     /* bit 10 */
    MPIMotorDedicatedInAMP_ACTIVE      =  MPIXmpMotorDedicatedFlagsMaskAMP_ACTIVE, /* bit 11 */
    MPIMotorDedicatedInINDEX_SECONDARY =  MPIXmpMotorDedicatedFlagsMaskENC_INDEX1,     /* bit 12 */
    MPIMotorDedicatedInWARNING         =  MPIXmpMotorDedicatedFlagsMaskWARNING,        /* bit 13 */
    MPIMotorDedicatedInDRIVE_STATUS_9  =  MPIXmpMotorDedicatedFlagsMaskDRIVE_STATUS9,  /* bit 14 */
    MPIMotorDedicatedInDRIVE_STATUS_10 =  MPIXmpMotorDedicatedFlagsMaskDRIVE_STATUS10, /* bit 15 */
} MPIMotorDedicatedIn;

Description

MPIMotorDedicatedIn is an enumeration of bit masks for the motor's dedicated inputs. The support for dedicated inputs is node/drive specific. See the node/drive manufacturer's documentation for details.

MPIMotorDedicatedInAMP_FAULT Generated by the masked motor fault bits. Active when one or more masked motor faults bits are active. See MPIMotorFaultConfig.
MPIMotorDedicatedInBRAKE_APPLIED

Mechanical brake state.

MPIMotorDedicatedInHOME

Position calibration sensor.

MPIMotorDedicatedInLIMIT_HW_POS

Hardware limit for the positive direction.

MPIMotorDedicatedInLIMIT_HW_NEG

Hardware limit for the negative direction.

MPIMotorDedicatedInINDEX_PRIMARY

Primary encoder index input signal.

MPIMotorDedicatedInFEEDBACK_FAULT Position feedback status. TRUE when position feedback fails, FALSE when operating properly.
MPIMotorDedicatedInCAPTURED Currently not supported.
MPIMotorDedicatedInHALL_A Reflects the state of Hall Sensor A
MPIMotorDedicatedInHALL_B Reflects the state of Hall Sensor B
MPIMotorDedicatedInHALL_C Reflects the state of Hall Sensor C
MPIMotorDedicatedInAMP_ACTIVE

A bit set by the drive that indicates the amplifier's state.

1 = Amplifier is closing the current loop and the motor winding are energized.

0 = Amplifier is not closing the current loop and the motor windings are not energized. Support for this bit varies depending on the drive type.

MPIMotorDedicatedInINDEX_SECONDARY Secondary encoder index input signal.
MPIMotorDedicatedInWARNING

Drive warning state.

1 = drive warning status bit is active and warning message is available

0 = drive warning status bit is not active. Support for this bit varies depending on the drive type.

MPIMotorDedicatedInDRIVE_STATUS_9 State of bit 9 in the SynqNet drive specific status register.
MPIMotorDedicatedInDRIVE_STATUS_10 State of bit 10 in the SynqNet drive specific status register.

See Also

mpiMotorIoGet