|
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 */
};
|