get pred10s working
This commit is contained in:
parent
56f1831d8c
commit
59eb361431
@ -124,17 +124,10 @@ void updatePrediction(sMeasurement *pMeasurement)
|
||||
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;
|
||||
}
|
||||
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);
|
||||
}
|
||||
pMeasurement->predict10s.fValue = pMeasurement->fCurrentValue + (delta * pMeasurement->predict10s.bufferCount);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user