1.1.3.4.35 DRV_METROLOGY_CALIBRATION Struct
C
typedef struct { DRV_METROLOGY_REGS_CONTROL metControlConf; DRV_METROLOGY_CALIBRATION_REFS references; uint32_t featureCtrl0Backup; double freq; uint32_t numIntegrationPeriods; uint64_t dspAccIa; uint64_t dspAccIb; uint64_t dspAccIc; uint64_t dspAccIn; uint64_t dspAccUa; uint64_t dspAccUb; uint64_t dspAccUc; uint64_t dspAccUn; int64_t dspAccPa; int64_t dspAccPb; int64_t dspAccPc; int64_t dspAccQa; int64_t dspAccQb; int64_t dspAccQc; bool running; bool result; } DRV_METROLOGY_CALIBRATION;
Summary
Specifies all data internally needed for the auto calibration process.
Description
Field description:
- metControlConf. Dummy variable used in internal computations.
- references. Calibration references. Client must be set the references before starting the calibration process.
- featureCtrl0Backup. Stores a backup value to restore FeatureCtrl0 register after finishing the calibration process.
- freq. Stores the mains frequency passed as parameter in the DRV_METROLOGY_SetConfiguration() routine.
- numIntegrationPeriods. Number of integration periods needed to complete the calibration process. It is set internally to 4.
- dspAccIa. Field internally used to perform the calibration process.
- dspAccIb. Field internally used to perform the calibration process.
- dspAccIc. Field internally used to perform the calibration process.
- dspAccIn. Field internally used to perform the calibration process.
- dspAccUa. Field internally used to perform the calibration process.
- dspAccUb. Field internally used to perform the calibration process.
- dspAccUc. Field internally used to perform the calibration process.
- dspAccUn. Field internally used to perform the calibration process.
- dspAccPa. Field internally used to perform the calibration process.
- dspAccPb. Field internally used to perform the calibration process.
- dspAccPc. Field internally used to perform the calibration process.
- dspAccQa. Field internally used to perform the calibration process.
- dspAccQb. Field internally used to perform the calibration process.
- dspAccQc. Field internally used to perform the calibration process.
- running. Flag used to check if the calibration process was completed.
- result. Flag used to check if the calibration process has been successful.
Remarks
None.