HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
Loading...
Searching...
No Matches
NtcTemperatureHandler Member List

This is the complete list of members for NtcTemperatureHandler, including all inherited members.

adc_interface_NtcTemperatureHandlerprivate
base_config_NtcTemperatureHandlerprivate
Calibrate(float reference_temperature_celsius) noexceptNtcTemperatureHandler
calibration_offset_NtcTemperatureHandlerprivate
callback_registry_NtcTemperatureHandlerprivatestatic
callback_registry_mutex_NtcTemperatureHandlerprivatestatic
CheckHealth() noexcept overrideNtcTemperatureHandler
CheckThresholds(float temperature_celsius) noexceptNtcTemperatureHandlerprivate
config_NtcTemperatureHandlerprivate
continuous_callback_NtcTemperatureHandlerprivate
continuous_user_data_NtcTemperatureHandlerprivate
ContinuousMonitoringCallback(uint32_t arg)NtcTemperatureHandlerprivatestatic
ConvertNtcError(NtcError ntc_error) const noexceptNtcTemperatureHandlerprivate
current_state_NtcTemperatureHandlerprivate
Deinitialize() noexcept overrideNtcTemperatureHandler
diagnostics_NtcTemperatureHandlerprivate
DisableThresholdMonitoring() noexcept overrideNtcTemperatureHandler
EnableThresholdMonitoring(hf_temp_threshold_callback_t callback, void *user_data) noexcept overrideNtcTemperatureHandler
EnterSleepMode() noexcept overrideNtcTemperatureHandler
ExitSleepMode() noexcept overrideNtcTemperatureHandler
GetCalibrationOffset(float *offset_celsius) const noexcept overrideNtcTemperatureHandler
GetCapabilities() const noexcept overrideNtcTemperatureHandler
GetCurrentTimeUs() noexceptNtcTemperatureHandlerprivatestatic
GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexcept overrideNtcTemperatureHandler
GetDriver() noexceptNtcTemperatureHandler
GetDriver() const noexceptNtcTemperatureHandler
GetNtcConfiguration(ntc_config_t *config) const noexceptNtcTemperatureHandler
GetNtcReading(ntc_reading_t *reading) noexceptNtcTemperatureHandler
GetNtcThermistor() noexceptNtcTemperatureHandler
GetNtcThermistor() const noexceptNtcTemperatureHandler
GetRange(float *min_celsius, float *max_celsius) const noexcept overrideNtcTemperatureHandler
GetRawAdcValue(uint32_t *adc_value) noexceptNtcTemperatureHandler
GetResistance(float *resistance_ohms) noexceptNtcTemperatureHandler
GetResolution(float *resolution_celsius) const noexcept overrideNtcTemperatureHandler
GetSensorDescription() const noexceptNtcTemperatureHandler
GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept overrideNtcTemperatureHandler
GetSensorName() const noexceptNtcTemperatureHandler
GetStatistics(hf_temp_statistics_t &statistics) noexcept overrideNtcTemperatureHandler
GetThresholds(float *low_threshold_celsius, float *high_threshold_celsius) const noexcept overrideNtcTemperatureHandler
GetVoltage(float *voltage_volts) noexceptNtcTemperatureHandler
high_threshold_celsius_NtcTemperatureHandlerprivate
Initialize() noexcept overrideNtcTemperatureHandler
initialized_NtcTemperatureHandlerprivate
InitializeNtcThermistor() noexceptNtcTemperatureHandlerprivate
IsMonitoringActive() const noexcept overrideNtcTemperatureHandler
IsSleeping() const noexcept overrideNtcTemperatureHandler
kMonitoringContextSlotsNtcTemperatureHandlerprivatestatic
low_threshold_celsius_NtcTemperatureHandlerprivate
monitoring_active_NtcTemperatureHandlerprivate
monitoring_context_id_NtcTemperatureHandlerprivate
monitoring_timer_NtcTemperatureHandlerprivate
mutex_NtcTemperatureHandlermutableprivate
ntc_adc_adapter_NtcTemperatureHandlerprivate
ntc_thermistor_NtcTemperatureHandlerprivate
NtcTemperatureHandler(NtcType ntc_type, BaseAdc *adc_interface, const char *sensor_name=nullptr) noexceptNtcTemperatureHandler
NtcTemperatureHandler(BaseAdc *adc_interface, const ntc_temp_handler_config_t &config) noexceptNtcTemperatureHandler
NtcTemperatureHandler(const NtcTemperatureHandler &)=deleteNtcTemperatureHandler
NtcTemperatureHandler(NtcTemperatureHandler &&)=deleteNtcTemperatureHandler
operator=(const NtcTemperatureHandler &)=deleteNtcTemperatureHandler
operator=(NtcTemperatureHandler &&)=deleteNtcTemperatureHandler
ReadTemperatureCelsiusImpl(float *temperature_celsius) noexcept overrideNtcTemperatureHandler
RegisterMonitoringContext(NtcTemperatureHandler *handler) noexceptNtcTemperatureHandlerprivatestatic
ResetCalibration() noexcept overrideNtcTemperatureHandler
ResetDiagnostics() noexcept overrideNtcTemperatureHandler
ResetStatistics() noexcept overrideNtcTemperatureHandler
ResolveMonitoringContext(hf_u32_t context_id) noexceptNtcTemperatureHandlerprivatestatic
sample_rate_hz_NtcTemperatureHandlerprivate
SelfTest() noexcept overrideNtcTemperatureHandler
SetAdcChannel(uint8_t adc_channel) noexceptNtcTemperatureHandler
SetBetaValue(float beta_value) noexceptNtcTemperatureHandler
SetCalibrationOffset(float offset_celsius) noexcept overrideNtcTemperatureHandler
SetConversionMethod(NtcConversionMethod method) noexceptNtcTemperatureHandler
SetFiltering(bool enable, float alpha=0.1f) noexceptNtcTemperatureHandler
SetLastError(hf_temp_err_t error) noexceptNtcTemperatureHandlerprivate
SetNtcConfiguration(const ntc_config_t &config) noexceptNtcTemperatureHandler
SetRange(float min_celsius, float max_celsius) noexcept overrideNtcTemperatureHandler
SetReferenceVoltage(float reference_voltage) noexceptNtcTemperatureHandler
SetSamplingParameters(uint32_t sample_count, uint32_t sample_delay_ms) noexceptNtcTemperatureHandler
SetThresholds(float low_threshold_celsius, float high_threshold_celsius) noexcept overrideNtcTemperatureHandler
SetVoltageDivider(float series_resistance) noexceptNtcTemperatureHandler
StartContinuousMonitoring(hf_u32_t sample_rate_hz, hf_temp_reading_callback_t callback, void *user_data) noexcept overrideNtcTemperatureHandler
statistics_NtcTemperatureHandlerprivate
StopContinuousMonitoring() noexcept overrideNtcTemperatureHandler
threshold_callback_NtcTemperatureHandlerprivate
threshold_monitoring_enabled_NtcTemperatureHandlerprivate
threshold_user_data_NtcTemperatureHandlerprivate
UnregisterMonitoringContext(hf_u32_t context_id) noexceptNtcTemperatureHandlerprivatestatic
UpdateBaseDiagnostics(hf_temp_err_t error) noexceptNtcTemperatureHandlerprivate
UpdateDiagnostics(hf_temp_err_t error) noexceptNtcTemperatureHandlerprivate
UpdateStatistics(bool operation_successful, hf_u32_t operation_time_us) noexceptNtcTemperatureHandlerprivate
ValidateConfiguration(const ntc_temp_handler_config_t &config) const noexceptNtcTemperatureHandlerprivate
~NtcTemperatureHandler() noexceptNtcTemperatureHandlervirtual