BlockType Data Type
Definition
enum BlockType
{
BlockTypeNONE = MFWMWBlockTypeINVALID,
// Should match MFW.H
BlockTypeABORT = MFWMWBlockTypeABORT,
BlockTypeABS = MFWMWBlockTypeABS,
BlockTypeACOS = MFWMWBlockTypeACOS,
BlockTypeACTUAL = MFWMWBlockTypeACTUAL,
BlockTypeAMP_ENABLE = MFWMWBlockTypeAMP_ENABLE,
BlockTypeANALOG_INPUT = MFWMWBlockTypeANALOG_INPUT,
BlockTypeANALOG_OUTPUT = MFWMWBlockTypeANALOG_OUTPUT,
BlockTypeASIN = MFWMWBlockTypeASIN,
BlockTypeATAN = MFWMWBlockTypeATAN,
BlockTypeATAN2 = MFWMWBlockTypeATAN2,
BlockTypeAUTO_NULL = MFWMWBlockTypeAUTO_NULL,
BlockTypeBIQ = MFWMWBlockTypeBIQ,
BlockTypeBIQ_LOOKUP = MFWMWBlockTypeBIQ_LOOKUP,
BlockTypeBIT_INPUT = MFWMWBlockTypeBIT_INPUT,
BlockTypeBIT_OUTPUT = MFWMWBlockTypeBIT_OUTPUT,
BlockTypeBROL = MFWMWBlockTypeBROL,
BlockTypeCLEAR_POSITION = MFWMWBlockTypeCLEAR_POSITION,
BlockTypeCLIP = MFWMWBlockTypeCLIP,
BlockTypeCLIP2 = MFWMWBlockTypeCLIP2,
BlockTypeCOMMAND = MFWMWBlockTypeCOMMAND,
BlockTypeCOMP = MFWMWBlockTypeCOMP,
BlockTypeCONSTANT = MFWMWBlockTypeCONSTANT,
BlockTypeCONTROL_IO_INPUT = MFWMWBlockTypeCONTROL_IO_INPUT,
BlockTypeCONTROL_IO_OUTPUT = MFWMWBlockTypeCONTROL_IO_OUTPUT,
BlockTypeCOS = MFWMWBlockTypeCOS,
BlockTypeCOUNTER = MFWMWBlockTypeCOUNTER,
BlockTypeDEADBAND = MFWMWBlockTypeDEADBAND,
BlockTypeDEDICATED_LIMIT = MFWMWBlockTypeDEDICATED_LIMIT,
BlockTypeDELAY = MFWMWBlockTypeDELAY,
BlockTypeDEMAND = MFWMWBlockTypeDEMAND,
BlockTypeDIFF = MFWMWBlockTypeDIFF,
BlockTypeDIV = MFWMWBlockTypeDIV,
BlockTypeDTOF = MFWMWBlockTypeDTOF,
BlockTypeDTOI = MFWMWBlockTypeDTOI,
BlockTypePOSITION_ERROR = MFWMWBlockTypeERROR,
BlockTypeESTOP = MFWMWBlockTypeESTOP,
BlockTypeFEEDBACK = MFWMWBlockTypeFEEDBACK,
BlockTypeFEEDBACK_VELOCITY = MFWMWBlockTypeFEEDBACK_VELOCITY,
BlockTypeFTOD = MFWMWBlockTypeFTOD,
BlockTypeGAIN = MFWMWBlockTypeGAIN,
BlockTypeINTEGRATOR_R = MFWMWBlockTypeINTEGRATOR_R,
BlockTypeIO_INPUT = MFWMWBlockTypeIO_INPUT,
BlockTypeIO_OUTPUT = MFWMWBlockTypeIO_OUTPUT,
BlockTypeITOD = MFWMWBlockTypeITOD,
BlockTypeLATCH = MFWMWBlockTypeLATCH,
BlockTypeLOOKUP = MFWMWBlockTypeLOOKUP,
BlockTypeLOOKUP2D = MFWMWBlockTypeLOOKUP2D,
BlockTypeMATRIXGAIN = MFWMWBlockTypeMATRIXGAIN,
BlockTypeMEMORY = MFWMWBlockTypeMEMORY,
BlockTypeMEMORY_USER = MFWMWBlockTypeMEMORY_USER,
BlockTypeMEMOUT = MFWMWBlockTypeMEMOUT,
BlockTypeMEMOUT_EN = MFWMWBlockTypeMEMOUT_EN,
BlockTypeMEMOUT_USER = MFWMWBlockTypeMEMOUT_USER,
BlockTypeMODULO = MFWMWBlockTypeMODULO,
BlockTypeMOTION_RESET = MFWMWBlockTypeMOTION_RESET,
BlockTypeMOTION_STATE = MFWMWBlockTypeMOTION_STATE,
BlockTypeMOTOR_DEDICATED_INPUT = MFWMWBlockTypeMOTOR_DEDICATED_INPUT,
BlockTypeMOTOR_GENERAL_INPUT = MFWMWBlockTypeMOTOR_GENERAL_INPUT,
BlockTypeMOTOR_GENERAL_OUTPUT = MFWMWBlockTypeMOTOR_GENERAL_OUTPUT,
BlockTypeMOVE = MFWMWBlockTypeMOVE,
BlockTypeMSWITCH = MFWMWBlockTypeMSWITCH,
BlockTypeMULT = MFWMWBlockTypeMULT,
BlockTypeNOISE = MFWMWBlockTypeNOISE,
BlockTypeOBS = MFWMWBlockTypeOBS,
BlockTypeORIGIN = MFWMWBlockTypeORIGIN,
BlockTypeTORQUE_OUTPUT = MFWMWBlockTypeOUTPUT,
BlockTypePID_R = MFWMWBlockTypePID_R,
BlockTypePIV_R = MFWMWBlockTypePIV_R,
BlockTypePOWER = MFWMWBlockTypePOWER,
BlockTypePULSE = MFWMWBlockTypePULSE,
BlockTypeROL = MFWMWBlockTypeROL,
BlockTypeSCOPE = MFWMWBlockTypeSCOPE,
BlockTypeSELECTOR = MFWMWBlockTypeSELECTOR,
BlockTypeSIGN = MFWMWBlockTypeSIGN,
BlockTypeSIN = MFWMWBlockTypeSIN,
BlockTypeSTATUS = MFWMWBlockTypeSTATUS,
BlockTypeSTOP = MFWMWBlockTypeSTOP,
BlockTypeSUM = MFWMWBlockTypeSUM,
BlockTypeSWITCH = MFWMWBlockTypeSWITCH,
BlockTypeTCACCEL = MFWMWBlockTypeTCACCEL,
BlockTypeTCVEL = MFWMWBlockTypeTCVEL,
BlockTypeTEST_IN = MFWMWBlockTypeTEST_IN,
BlockTypeTEST_OUT = MFWMWBlockTypeTEST_OUT,
BlockTypeUSER_LIMIT = MFWMWBlockTypeUSER_LIMIT,
BlockTypeEND,
BlockTypeFIRST = BlockTypeNONE + 1,
BlockTypeINVALID = BlockTypeNONE
};
Required Header: MechaWare.h
Description
BlockType is an enumeration which sets a BlockType for each different Block Type.
BlockTypeEND, BlockTypeFIRST, BlockTypeNONE, and BlockTypeINVALID are used in automated BlockType iteration
