1.1.4.49 DRV_METROLOGY_CALIBRATION Struct
C
typedef struct {
uint64_t dspAccIa;
uint64_t dspAccIb;
uint64_t dspAccIc;
uint64_t dspAccIn;
uint64_t dspAccUa;
uint64_t dspAccUb;
uint64_t dspAccUc;
uint64_t dspAccUd;
uint64_t dspAccUaf;
uint64_t dspAccUbf;
uint64_t dspAccUcf;
uint64_t dspAccUdf;
uint64_t dspAccUabf;
uint64_t dspAccUcaf;
int64_t dspAccPa;
int64_t dspAccPb;
int64_t dspAccPc;
int64_t dspAccPn;
int64_t dspAccQa;
int64_t dspAccQb;
int64_t dspAccQc;
int64_t dspAccQn;
uint32_t featureCtrlBackup;
DRV_METROLOGY_CALIBRATION_REFS references;
uint8_t numPreIntegrationPeriods;
uint8_t numIntegrationPeriods;
bool running;
bool result;
} DRV_METROLOGY_CALIBRATION;SummarySpecifies all data internally needed for the auto calibration process.
DescriptionField description:
- references: Calibration references. Client must be set the references before starting the calibration process.
- numPreIntegrationPeriods: Number of integration periods to wait before starting the calibration process. It is set internally to 2.
- numIntegrationPeriods: Number of integration periods needed to complete the calibration process. It is set internally to 4.
- running: Flag used to check if the calibration process is completed.
- result: Flag used to check if the calibration process has been successful.
- Rest of the values are internally used to perform the calibration process.
