MPIModuleId / MEIModuleId

MPIModuleId  

 

typedef enum {
    MPIModuleIdINVALID,

    MPIModuleIdMESSAGE,
    MPIModuleIdADC,
    MPIModuleIdAXIS,
    MPIModuleIdCAPTURE,
    MPIModuleIdCOMMAND,
    MPIModuleIdCOMPARE,
    MPIModuleIdCONTROL,

    MPIModuleIdEVENT,
    MPIModuleIdEVENTMGR,
    MPIModuleIdFILTER,
    MPIModuleIdIDN,
    MPIModuleIdIDNLIST,
    MPIModuleIdMOTION,
    MPIModuleIdMOTOR,
    MPIModuleIdNODE,
    MPIModuleIdNOTIFY,
    MPIModuleIdPATH,
    MPIModuleIdRECORDER,
    MPIModuleIdSEQUENCE,
    MPIModuleIdSERCOS,
    MPIModuleIdSYNQNET,  /* This is a duplicate of MEIModuleIdSYNQNET 
                         only for use in calling functions in xmp.c */
    MPIModuleIdBLOCK,    /* This is a duplicate of MEIModuleIdBLOCK only 
                         for use in calling functions in xmp.c */

    MPIModuleIdEXTERNAL,

    MPIModuleIdMAX = 0xFF
} MPIModuleId;
Description

ModuleId is used to identify what module a particular MPIHandle belongs to. If the handle is an external memory pointer instead of an MPI object handle, MPIModuleIdEXTERNAL will be returned by MPI methods.

 

MEIModuleId  

 

typedef enum {
    MEIModuleIdPLATFORM = MPIModuleIdEXTERNAL,

    MEIModuleIdCAN,

    MEIModuleIdCLIENT,
    MEIModuleIdELEMENT,
    MEIModuleIdFLASH,
    MEIModuleIdLIST,
    MEIModuleIdMAP,
    MEIModuleIdPACKET,
    MEIModuleIdSERVER,
    MEIModuleIdSYNQNET,
    MEIModuleIdBLOCK,
    MEIModuleIdSNDRIVE,

}MEIModuleId;
Description

ModuleId is used to identify what module a particular MPIHandle belongs to. If the handle is an external memory pointer instead of an MPI object handle, MPIModuleIdEXTERNAL will be returned by MPI methods.

See Also mpiObjectModuleId | mpiObjectValidate