MPIModuleId
Declaration
typedef enum MPIModuleId { MPIModuleIdINVALID = -1,
MPIModuleIdMESSAGE, MPIModuleIdAXIS, MPIModuleIdCAPTURE, MPIModuleIdCLIENT, MPIModuleIdCOMMAND, MPIModuleIdCOMPENSATOR, MPIModuleIdCONTROL, MPIModuleIdDRIVE_MAP, MPIModuleIdELEMENT, MPIModuleIdEVENT, MPIModuleIdFILTER, MPIModuleIdFLASH, MPIModuleIdLIST, MPIModuleIdMAP, MPIModuleIdMECHAWARE, MPIModuleIdMOTION, MPIModuleIdMOTOR, MPIModuleIdNOTIFY, MPIModuleIdPACKET, MPIModuleIdPATH, MPIModuleIdPLATFORM, MPIModuleIdRECORDER, MPIModuleIdSEQUENCE, MPIModuleIdSERVER, MPIModuleIdSYNQNET, MPIModuleIdSQNODE, MPIModuleIdUSER_LIMIT, MPIModuleIdLICENSE, MPIModuleIdTHREAD,
MPIModuleIdEND, MPIModuleIdFIRST = MPIModuleIdINVALID + 1,
MPIModuleIdEXTERNAL = 0x80, MPIModuleIdBLOCK = MPIModuleIdSQNODE,
MPIModuleIdMAX = 0xFF } MPIModuleId;
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
MPIModuleID is used to identify what module a particular object (MPIHandle) belongs to. MPIModuleIDs are used extensively inside the MPI libray to identify and manage the objects, messages, locks, etc. The MPIModuleID is useful for applications when identifying the source for events.