get pred10s working
This commit is contained in:
		| @ -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); | ||||
|     } | ||||
| } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user