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++;
|
slowAdcCounter++;
|
||||||
|
|
||||||
AdcSubscription::UpdateSubscribers();
|
AdcSubscription::UpdateSubscribers(nowNt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -46,18 +46,16 @@ void AdcSubscription::SubscribeSensor(FunctionalSensor &sensor,
|
||||||
s_nextEntry++;
|
s_nextEntry++;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AdcSubscription::UpdateSubscribers() {
|
void AdcSubscription::UpdateSubscribers(efitick_t nowNt) {
|
||||||
ScopePerf perf(PE::AdcSubscriptionUpdateSubscribers);
|
ScopePerf perf(PE::AdcSubscriptionUpdateSubscribers);
|
||||||
|
|
||||||
auto timestamp = getTimeNowNt();
|
|
||||||
|
|
||||||
for (size_t i = 0; i < s_nextEntry; i++) {
|
for (size_t i = 0; i < s_nextEntry; i++) {
|
||||||
auto &entry = s_entries[i];
|
auto &entry = s_entries[i];
|
||||||
|
|
||||||
float mcuVolts = getVoltage("sensor", entry.Channel);
|
float mcuVolts = getVoltage("sensor", entry.Channel);
|
||||||
float sensorVolts = mcuVolts * entry.VoltsPerAdcVolt;
|
float sensorVolts = mcuVolts * entry.VoltsPerAdcVolt;
|
||||||
|
|
||||||
entry.Sensor->postRawValue(sensorVolts, timestamp);
|
entry.Sensor->postRawValue(sensorVolts, nowNt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,5 +10,5 @@
|
||||||
class AdcSubscription {
|
class AdcSubscription {
|
||||||
public:
|
public:
|
||||||
static void SubscribeSensor(FunctionalSensor &sensor, adc_channel_e channel, float voltsPerAdcVolt = 0.0f);
|
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