.

MEIDataType

Definition

 
typedef enum {
    MEIDataTypeINVALID = 0, /* this should stay zero - static 
                            arrays init to zero by default */
    MEIDataTypeCHAR,
    MEIDataTypeSHORT,
    MEIDataTypeUSHORT,
    MEIDataTypeLONG,
    MEIDataTypeULONG,
    MEIDataTypeFLOAT,
    MEIDataTypeDOUBLE,
    MEIDataTypeINT64,
    MEIDataTypeUINT64,
} MEIDataType;

static MEIDataType  MEIFilterGainTypePID[MPIFilterCoeffCOUNT_MAX] =
{
    MEIDataTypeFLOAT, /* Kp               */
    MEIDataTypeFLOAT, /* Ki               */
    MEIDataTypeFLOAT, /* Kd               */

    MEIDataTypeFLOAT, /* Kpff             */
    MEIDataTypeFLOAT, /* Kvff             */
    MEIDataTypeFLOAT, /* Kaff             */
    MEIDataTypeFLOAT, /* Kfff             */

    MEIDataTypeFLOAT, /* MovingIMax       */
    MEIDataTypeFLOAT, /* RestIMax         */

    MEIDataTypeLONG,  /* DRate            */

    MEIDataTypeFLOAT, /* OutputLimit      */
    MEIDataTypeFLOAT, /* OutputLimitHigh  */
    MEIDataTypeFLOAT, /* OutputLimitLow   */
    MEIDataTypeFLOAT, /* OutputOffset     */
    MEIDataTypeFLOAT, /* Ka0              */
    MEIDataTypeFLOAT, /* Ka1              */
    MEIDataTypeFLOAT, /* Ka2              */
};
  Change History: Modified in the 03.04.00; added MEIDataTypeINT64 and MEIDataTypeUINT64. Modified in the 03.02.00.

Description

MEIDataType is an enumeration of data types for the filter coefficients.

 
MEIDataTypeCHAR character filter data type
MEIDataTypeSHORT short integer filter data type
MEIDataTypeUSHORT unsigned short integer filter data type
MEIDataTypeLONG long integer filter data type
MEIDataTypeULONG unsigned long filter data type
MEIDataTypeFLOAT floating point filter data type
MEIDataTypeDOUBLE double precision floating point filter data type
MEIDataTypeINT64  
MEIDataTypeUINT64  

See Also

 

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering