|
MSP Gas Metering Library
|
This structure allows to configure the Time of Flight Algorithm. More...
#include <gasMeteringLib.h>
Data Fields | |
| GASMETERING_Algorithm_Computation_Mode | computationMode |
| Selects computation mode. | |
| int16_t | deltaToFOfsset_ps |
| The constant value calibrated by Zero flow drift (sec) | |
| int16_t | absToFAddDelay_ns |
| float | negRngDeltaTOF_sec |
| float | posRngDeltaTOF_sec |
| float | negRngAbsTOF_sec |
| float | posRngAbsTOF_sec |
| float | envCrossThreshold |
| The envelope crossing threshold of correlation output for absolute TOF. | |
| bool | isRunAbsToFUpEnabled |
| bool | isRunAbsToFDownEnabled |
| bool | isRunDeltaToFUpEnabled |
| bool | isRunFlowEnabled |
| uint16_t | syncThreshold |
This structure allows to configure the Time of Flight Algorithm.
| int16_t GASMETERING_Algorithms_Configuration::absToFAddDelay_ns |
The additional time it takes during firing and capturing the data, which is not accounted for anywhere else.
| bool GASMETERING_Algorithms_Configuration::isRunAbsToFDownEnabled |
This flag must be set equal to true, otherwise GASMETERING_runAlgorithm will return 0.0
| bool GASMETERING_Algorithms_Configuration::isRunAbsToFUpEnabled |
This flag must be set equal to true, otherwise GASMETERING_runAlgorithm will return 0.0
| bool GASMETERING_Algorithms_Configuration::isRunDeltaToFUpEnabled |
This flag must be set equal to true, otherwise GASMETERING_runAlgorithm will return 0.0
| bool GASMETERING_Algorithms_Configuration::isRunFlowEnabled |
This flag must be set equal to true, otherwise GASMETERING_runAlgorithm will return 0.0
| float GASMETERING_Algorithms_Configuration::negRngAbsTOF_sec |
The max negative index to search across correlation value of UPS/DNS and TX pulse for the matching signal. Minimum value: 0 Maximum value: 50e-6
| float GASMETERING_Algorithms_Configuration::negRngDeltaTOF_sec |
The max negative index to search across correlation value of UPS and DNS for the matching signal. Minimum value: 0 Maximum value: 75e-6
| float GASMETERING_Algorithms_Configuration::posRngAbsTOF_sec |
The max positive index to search across correlation value of UPS/DNS and TX pulse for the matching signal. Minimum value: 0 Maximum value: 50e-6
| float GASMETERING_Algorithms_Configuration::posRngDeltaTOF_sec |
The max positive index to search across correlation value of UPS and DNS for the matching signal. Minimum value: 0 Maximum value: 75e-6
| uint16_t GASMETERING_Algorithms_Configuration::syncThreshold |
This threshold specificies the number of captures before triggering a new setting Flag_searchForCorrIdxDNS and Flag_searchForCorrIdxUPS to true