damping instead of 24h average
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#define MAX(a, b) ((a) > (b) ? (a) : (b))
|
||||
#define INITIALISATION_VALUE 0.0f
|
||||
#define AVG10S_SAMPLE_SIZE 10U
|
||||
#define AVG60S_SAMPLE_SIZE 60U
|
||||
#define AVG24H_SAMPLE_SIZE 60U // * 60U * 24U
|
||||
#define AVG24H_SAMPLE_SIZE 24U
|
||||
#define PRED60S_SAMPLE_SIZE 60U
|
||||
#define DAMPING_FACTOR 0.01f
|
||||
|
||||
typedef enum _BurnerErrorState
|
||||
{
|
||||
@ -37,9 +39,9 @@ typedef struct _Predict
|
||||
typedef struct _Measurement
|
||||
{
|
||||
float fCurrentValue;
|
||||
float fDampedValue;
|
||||
sAverage average10s;
|
||||
sAverage average60s;
|
||||
// sAverage average24h;
|
||||
sPredict predict60s;
|
||||
eMeasurementErrorState state;
|
||||
} sMeasurement;
|
||||
|
||||
Reference in New Issue
Block a user