MPIControlMessage / MEIControlMessage

MPIControlMessage

 

typedef enum {
    MPIControlMessageLIBRARY_VERSION,   /* Keep as first control message */
    MPIControlMessageADDRESS_INVALID,
    MPIControlMessageCONTROL_INVALID,
    MPIControlMessageTYPE_INVALID,  
    MPIControlMessageINTERRUPTS_DISABLED,
    MPIControlMessageEXTERNAL_MEMORY_OVERFLOW,
    MPIControlMessageADC_COUNT_INVALID,               
    MPIControlMessageAXIS_COUNT_INVALID,    
    MPIControlMessageCAPTURE_COUNT_INVALID,   
    MPIControlMessageCOMPARE_COUNT_INVALID,    
    MPIControlMessageCMDDAC_COUNT_INVALID,    
    MPIControlMessageAUXDAC_COUNT_INVALID,    
    MPIControlMessageFILTER_COUNT_INVALID,    
    MPIControlMessageMOTION_COUNT_INVALID,    
    MPIControlMessageMOTOR_COUNT_INVALID,  
} MPIControlMessage;
Description
  MPIControlMessageADDRESS_INVALID Not used.
  MPIControlMessageCONTROL_INVALID Not used.
  MPIControlMessageTYPE_INVALID An invalid control type has been specified.
  MPIControlMessageINTERRUPTS_DISABLED Use of interrupt requested, when interrupts are disabled.
     

 

MEIControlMessage

 

typedef enum {
    MEIControlMessageFIRMWARE_INVALID = MEIControlMessageLAST,
    MEIControlMessageFIRMWARE_VERSION,
} MEIControlMessage;
Description
  MEIControlMessageFIRMWARE_INVALID This message code occurs when the firmware executing in the controller is not valid. This could be caused by incompatible firmware code, corrupted code, or a hardware problem.
  MEIControlMessageFIRMWARE_VERSION This message code occurs when the firmware version is not compatible with the host library version.
     
See Also