disable avg24h

This commit is contained in:
2025-10-18 19:26:14 +02:00
parent 067dc84afa
commit 9ff3b38f70
3 changed files with 15 additions and 7 deletions

View File

@ -3,7 +3,7 @@
#define MAX(a, b) ((a) > (b) ? (a) : (b))
#define AVG10S_SAMPLE_SIZE 10U
#define AVG60S_SAMPLE_SIZE 60U
#define AVG24H_SAMPLE_SIZE 60U * 60U * 24U
#define AVG24H_SAMPLE_SIZE 60U // * 60U * 24U
#define PRED60S_SAMPLE_SIZE 60U
typedef enum _BurnerErrorState
@ -21,7 +21,7 @@ typedef enum _MeasurementErrorState
typedef struct _Average
{
float fValue;
float samples[MAX(AVG10S_SAMPLE_SIZE, AVG60S_SAMPLE_SIZE)];
float samples[MAX(AVG10S_SAMPLE_SIZE, MAX(AVG60S_SAMPLE_SIZE, AVG24H_SAMPLE_SIZE))];
size_t bufferIndex;
size_t bufferCount;
} sAverage;
@ -39,7 +39,7 @@ typedef struct _Measurement
float fCurrentValue;
sAverage average10s;
sAverage average60s;
sAverage average24h;
// sAverage average24h;
sPredict predict60s;
eMeasurementErrorState state;
} sMeasurement;