static AdcSubscriptionEntry * SubscribeSensor(FunctionalSensorBase &sensor, adc_channel_e channel, float lowpassCutoffHZ, float voltsPerAdcVolt=0.0f)
static void UnsubscribeSensor(FunctionalSensorBase &sensor)
Class for sensors that convert from some raw floating point value (ex: voltage, frequency,...
void setFunction(ConverterType &func)
void configure(float in1, float out1, float in2, float out2, float minOutput, float maxOutput)
static constexpr engine_configuration_s * engineConfiguration
static FunctionalSensor ignBattSensor(SensorType::IgnKeyVoltage, MS2NT(100))
static FunctionalSensor vbattSensor(SensorType::BatteryVoltage, MS2NT(100))
adc_channel_e ignKeyAdcChannel
adc_channel_e vbattAdcChannel