get pred10s working
This commit is contained in:
parent
56f1831d8c
commit
59eb361431
@ -124,17 +124,10 @@ void updatePrediction(sMeasurement *pMeasurement)
|
|||||||
pMeasurement->predict10s.bufferCount++;
|
pMeasurement->predict10s.bufferCount++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pMeasurement->predict10s.bufferCount == 0U)
|
float delta = pMeasurement->predict10s.samples[(pMeasurement->predict10s.bufferIndex - 1) % PRED10_SAMPLE_SIZE] - pMeasurement->predict10s.samples[pMeasurement->predict10s.bufferIndex];
|
||||||
|
if (delta != 0.0)
|
||||||
{
|
{
|
||||||
pMeasurement->predict10s.fValue = pMeasurement->fCurrentValue;
|
pMeasurement->predict10s.fValue = pMeasurement->fCurrentValue + (delta * pMeasurement->predict10s.bufferCount);
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
float delta = pMeasurement->predict10s.samples[(pMeasurement->predict10s.bufferIndex - 1) % PRED10_SAMPLE_SIZE] - pMeasurement->predict10s.samples[pMeasurement->predict10s.bufferIndex];
|
|
||||||
if (delta != 0.0)
|
|
||||||
{
|
|
||||||
// pMeasurement->predict10s.fValue = pMeasurement->fCurrentValue + (delta * pMeasurement->predict10s.bufferCount);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user