| adc_interface_ | NtcTemperatureHandler | private |
| base_config_ | NtcTemperatureHandler | private |
| Calibrate(float reference_temperature_celsius) noexcept | NtcTemperatureHandler | |
| calibration_offset_ | NtcTemperatureHandler | private |
| callback_registry_ | NtcTemperatureHandler | privatestatic |
| callback_registry_mutex_ | NtcTemperatureHandler | privatestatic |
| CheckHealth() noexcept override | NtcTemperatureHandler | |
| CheckThresholds(float temperature_celsius) noexcept | NtcTemperatureHandler | private |
| config_ | NtcTemperatureHandler | private |
| continuous_callback_ | NtcTemperatureHandler | private |
| continuous_user_data_ | NtcTemperatureHandler | private |
| ContinuousMonitoringCallback(uint32_t arg) | NtcTemperatureHandler | privatestatic |
| ConvertNtcError(NtcError ntc_error) const noexcept | NtcTemperatureHandler | private |
| current_state_ | NtcTemperatureHandler | private |
| Deinitialize() noexcept override | NtcTemperatureHandler | |
| diagnostics_ | NtcTemperatureHandler | private |
| DisableThresholdMonitoring() noexcept override | NtcTemperatureHandler | |
| EnableThresholdMonitoring(hf_temp_threshold_callback_t callback, void *user_data) noexcept override | NtcTemperatureHandler | |
| EnterSleepMode() noexcept override | NtcTemperatureHandler | |
| ExitSleepMode() noexcept override | NtcTemperatureHandler | |
| GetCalibrationOffset(float *offset_celsius) const noexcept override | NtcTemperatureHandler | |
| GetCapabilities() const noexcept override | NtcTemperatureHandler | |
| GetCurrentTimeUs() noexcept | NtcTemperatureHandler | privatestatic |
| GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexcept override | NtcTemperatureHandler | |
| GetDriver() noexcept | NtcTemperatureHandler | |
| GetDriver() const noexcept | NtcTemperatureHandler | |
| GetNtcConfiguration(ntc_config_t *config) const noexcept | NtcTemperatureHandler | |
| GetNtcReading(ntc_reading_t *reading) noexcept | NtcTemperatureHandler | |
| GetNtcThermistor() noexcept | NtcTemperatureHandler | |
| GetNtcThermistor() const noexcept | NtcTemperatureHandler | |
| GetRange(float *min_celsius, float *max_celsius) const noexcept override | NtcTemperatureHandler | |
| GetRawAdcValue(uint32_t *adc_value) noexcept | NtcTemperatureHandler | |
| GetResistance(float *resistance_ohms) noexcept | NtcTemperatureHandler | |
| GetResolution(float *resolution_celsius) const noexcept override | NtcTemperatureHandler | |
| GetSensorDescription() const noexcept | NtcTemperatureHandler | |
| GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept override | NtcTemperatureHandler | |
| GetSensorName() const noexcept | NtcTemperatureHandler | |
| GetStatistics(hf_temp_statistics_t &statistics) noexcept override | NtcTemperatureHandler | |
| GetThresholds(float *low_threshold_celsius, float *high_threshold_celsius) const noexcept override | NtcTemperatureHandler | |
| GetVoltage(float *voltage_volts) noexcept | NtcTemperatureHandler | |
| high_threshold_celsius_ | NtcTemperatureHandler | private |
| Initialize() noexcept override | NtcTemperatureHandler | |
| initialized_ | NtcTemperatureHandler | private |
| InitializeNtcThermistor() noexcept | NtcTemperatureHandler | private |
| IsMonitoringActive() const noexcept override | NtcTemperatureHandler | |
| IsSleeping() const noexcept override | NtcTemperatureHandler | |
| kMonitoringContextSlots | NtcTemperatureHandler | privatestatic |
| low_threshold_celsius_ | NtcTemperatureHandler | private |
| monitoring_active_ | NtcTemperatureHandler | private |
| monitoring_context_id_ | NtcTemperatureHandler | private |
| monitoring_timer_ | NtcTemperatureHandler | private |
| mutex_ | NtcTemperatureHandler | mutableprivate |
| ntc_adc_adapter_ | NtcTemperatureHandler | private |
| ntc_thermistor_ | NtcTemperatureHandler | private |
| NtcTemperatureHandler(NtcType ntc_type, BaseAdc *adc_interface, const char *sensor_name=nullptr) noexcept | NtcTemperatureHandler | |
| NtcTemperatureHandler(BaseAdc *adc_interface, const ntc_temp_handler_config_t &config) noexcept | NtcTemperatureHandler | |
| NtcTemperatureHandler(const NtcTemperatureHandler &)=delete | NtcTemperatureHandler | |
| NtcTemperatureHandler(NtcTemperatureHandler &&)=delete | NtcTemperatureHandler | |
| operator=(const NtcTemperatureHandler &)=delete | NtcTemperatureHandler | |
| operator=(NtcTemperatureHandler &&)=delete | NtcTemperatureHandler | |
| ReadTemperatureCelsiusImpl(float *temperature_celsius) noexcept override | NtcTemperatureHandler | |
| RegisterMonitoringContext(NtcTemperatureHandler *handler) noexcept | NtcTemperatureHandler | privatestatic |
| ResetCalibration() noexcept override | NtcTemperatureHandler | |
| ResetDiagnostics() noexcept override | NtcTemperatureHandler | |
| ResetStatistics() noexcept override | NtcTemperatureHandler | |
| ResolveMonitoringContext(hf_u32_t context_id) noexcept | NtcTemperatureHandler | privatestatic |
| sample_rate_hz_ | NtcTemperatureHandler | private |
| SelfTest() noexcept override | NtcTemperatureHandler | |
| SetAdcChannel(uint8_t adc_channel) noexcept | NtcTemperatureHandler | |
| SetBetaValue(float beta_value) noexcept | NtcTemperatureHandler | |
| SetCalibrationOffset(float offset_celsius) noexcept override | NtcTemperatureHandler | |
| SetConversionMethod(NtcConversionMethod method) noexcept | NtcTemperatureHandler | |
| SetFiltering(bool enable, float alpha=0.1f) noexcept | NtcTemperatureHandler | |
| SetLastError(hf_temp_err_t error) noexcept | NtcTemperatureHandler | private |
| SetNtcConfiguration(const ntc_config_t &config) noexcept | NtcTemperatureHandler | |
| SetRange(float min_celsius, float max_celsius) noexcept override | NtcTemperatureHandler | |
| SetReferenceVoltage(float reference_voltage) noexcept | NtcTemperatureHandler | |
| SetSamplingParameters(uint32_t sample_count, uint32_t sample_delay_ms) noexcept | NtcTemperatureHandler | |
| SetThresholds(float low_threshold_celsius, float high_threshold_celsius) noexcept override | NtcTemperatureHandler | |
| SetVoltageDivider(float series_resistance) noexcept | NtcTemperatureHandler | |
| StartContinuousMonitoring(hf_u32_t sample_rate_hz, hf_temp_reading_callback_t callback, void *user_data) noexcept override | NtcTemperatureHandler | |
| statistics_ | NtcTemperatureHandler | private |
| StopContinuousMonitoring() noexcept override | NtcTemperatureHandler | |
| threshold_callback_ | NtcTemperatureHandler | private |
| threshold_monitoring_enabled_ | NtcTemperatureHandler | private |
| threshold_user_data_ | NtcTemperatureHandler | private |
| UnregisterMonitoringContext(hf_u32_t context_id) noexcept | NtcTemperatureHandler | privatestatic |
| UpdateBaseDiagnostics(hf_temp_err_t error) noexcept | NtcTemperatureHandler | private |
| UpdateDiagnostics(hf_temp_err_t error) noexcept | NtcTemperatureHandler | private |
| UpdateStatistics(bool operation_successful, hf_u32_t operation_time_us) noexcept | NtcTemperatureHandler | private |
| ValidateConfiguration(const ntc_temp_handler_config_t &config) const noexcept | NtcTemperatureHandler | private |
| ~NtcTemperatureHandler() noexcept | NtcTemperatureHandler | virtual |