mirror of https://github.com/rusefi/rusefi-1.git
we already have a timestamp, don't take another one (#1133)
This commit is contained in:
parent
98e6e4b0eb
commit
2add78b242
|
@ -456,7 +456,7 @@ public:
|
|||
}
|
||||
slowAdcCounter++;
|
||||
|
||||
AdcSubscription::UpdateSubscribers();
|
||||
AdcSubscription::UpdateSubscribers(nowNt);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
@ -46,18 +46,16 @@ void AdcSubscription::SubscribeSensor(FunctionalSensor &sensor,
|
|||
s_nextEntry++;
|
||||
}
|
||||
|
||||
void AdcSubscription::UpdateSubscribers() {
|
||||
void AdcSubscription::UpdateSubscribers(efitick_t nowNt) {
|
||||
ScopePerf perf(PE::AdcSubscriptionUpdateSubscribers);
|
||||
|
||||
auto timestamp = getTimeNowNt();
|
||||
|
||||
for (size_t i = 0; i < s_nextEntry; i++) {
|
||||
auto &entry = s_entries[i];
|
||||
|
||||
float mcuVolts = getVoltage("sensor", entry.Channel);
|
||||
float sensorVolts = mcuVolts * entry.VoltsPerAdcVolt;
|
||||
|
||||
entry.Sensor->postRawValue(sensorVolts, timestamp);
|
||||
entry.Sensor->postRawValue(sensorVolts, nowNt);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -10,5 +10,5 @@
|
|||
class AdcSubscription {
|
||||
public:
|
||||
static void SubscribeSensor(FunctionalSensor &sensor, adc_channel_e channel, float voltsPerAdcVolt = 0.0f);
|
||||
static void UpdateSubscribers();
|
||||
static void UpdateSubscribers(efitick_t nowNt);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue