From 711dfc03ef62c37c7480b9b8eaefb4114a840129 Mon Sep 17 00:00:00 2001 From: Michal Buzik Date: Tue, 14 Apr 2026 15:54:28 +0200 Subject: [PATCH] Fix Q3 calibration logic in `GenesisSmartReader`: replace `_rawStartEndByChannel` with `recalculatedVariablesByChannel` for accurate data computation. --- .../GenesisRegReader/implementations/GenesisSmartReader.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TBF/Rig/RegisterReaders/GenesisRegReader/implementations/GenesisSmartReader.cs b/TBF/Rig/RegisterReaders/GenesisRegReader/implementations/GenesisSmartReader.cs index de3eec55b..32bd95b74 100644 --- a/TBF/Rig/RegisterReaders/GenesisRegReader/implementations/GenesisSmartReader.cs +++ b/TBF/Rig/RegisterReaders/GenesisRegReader/implementations/GenesisSmartReader.cs @@ -3938,7 +3938,7 @@ namespace TBF.Rig.RegisterReaders.GenesisRegReader.implementations //calculation double scaling = 15625.0f; - q3Calib = (refVolume / (AverageCachedVolume(_rawStartEndByChannel, 0)/scaling)) * initCalibFactor; + q3Calib = (refVolume / (AverageCachedVolume(recalculatedVariablesByChannel, 0)/scaling)) * initCalibFactor; //~-- calculation --~