HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
StmTemperature Member List

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

BaseTemperature(const BaseTemperature &)=deleteBaseTemperature
BaseTemperature() noexceptBaseTemperatureinlineprotected
Calibrate(float reference_temperature_celsius) noexceptBaseTemperatureinlinevirtual
calibration_offset_StmTemperatureprivate
CheckHealth() noexceptBaseTemperatureinlinevirtual
config_StmTemperatureprivate
current_state_BaseTemperatureprotected
DefaultInternalConvert(hf_u32_t raw, hf_u8_t resolution_bits)StmTemperatureprivatestatic
Deinitialize() noexcept overrideStmTemperatureprotectedvirtual
DisableThresholdMonitoring() noexceptBaseTemperatureinlinevirtual
EnableThresholdMonitoring(hf_temp_threshold_callback_t callback, void *user_data) noexceptBaseTemperatureinlinevirtual
EnsureDeinitialized() noexceptBaseTemperatureinline
EnsureInitialized() noexceptBaseTemperatureinline
EnterSleepMode() noexceptBaseTemperatureinlinevirtual
ExitSleepMode() noexceptBaseTemperatureinlinevirtual
GetCalibrationOffset(float *offset_celsius) const noexcept overrideStmTemperaturevirtual
GetCapabilities() const noexcept overrideStmTemperaturevirtual
GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexceptBaseTemperatureinlinevirtual
GetRange(float *min_celsius, float *max_celsius) const noexcept overrideStmTemperaturevirtual
GetResolution(float *resolution_celsius) const noexceptBaseTemperatureinlinevirtual
GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept overrideStmTemperaturevirtual
GetState() const noexceptBaseTemperatureinline
GetStatistics(hf_temp_statistics_t &statistics) noexceptBaseTemperatureinlinevirtual
GetThresholds(float *low_threshold_celsius, float *high_threshold_celsius) const noexceptBaseTemperatureinlinevirtual
HasCapability(hf_temp_capabilities_t capability) const noexceptBaseTemperatureinline
Initialize() noexcept overrideStmTemperatureprotectedvirtual
initialized_BaseTemperatureprotected
IsInitialized() const noexceptBaseTemperatureinline
IsMonitoringActive() const noexceptBaseTemperatureinlinevirtual
IsSleeping() const noexceptBaseTemperatureinlinevirtual
operator=(const BaseTemperature &)=deleteBaseTemperature
ReadTemperature(hf_temp_reading_t *reading) noexceptBaseTemperatureinline
ReadTemperatureCelsius(float *temperature_celsius) noexceptBaseTemperatureinline
ReadTemperatureCelsiusImpl(float *temperature_celsius) noexcept overrideStmTemperatureprotectedvirtual
ReadTemperatureFahrenheit(float *temperature_fahrenheit) noexceptBaseTemperatureinline
ReadTemperatureKelvin(float *temperature_kelvin) noexceptBaseTemperatureinline
ReadTemperatureUnit(float *temperature, hf_temp_unit_t unit) noexceptBaseTemperatureinline
ResetCalibration() noexceptBaseTemperatureinlinevirtual
ResetDiagnostics() noexceptBaseTemperatureinlinevirtual
ResetStatistics() noexceptBaseTemperatureinlinevirtual
SelfTest() noexceptBaseTemperatureinlinevirtual
SetCalibrationOffset(float offset_celsius) noexcept overrideStmTemperaturevirtual
SetRange(float min_celsius, float max_celsius) noexcept overrideStmTemperaturevirtual
SetResolution(float resolution_celsius) noexceptBaseTemperatureinlinevirtual
SetThresholds(float low_threshold_celsius, float high_threshold_celsius) noexceptBaseTemperatureinlinevirtual
StartContinuousMonitoring(hf_u32_t sample_rate_hz, hf_temp_reading_callback_t callback, void *user_data) noexceptBaseTemperatureinlinevirtual
StmTemperature(const hf_stm32_temp_sensor_config_t &config) noexceptStmTemperatureexplicit
StmTemperature(ADC_HandleTypeDef *hadc=nullptr, hf_u8_t resolution_bits=12, float vref_mv=3300.0f) noexceptStmTemperatureexplicit
StopContinuousMonitoring() noexceptBaseTemperatureinlinevirtual
ValidateBasicOperation() const noexceptBaseTemperatureinlineprotected
~BaseTemperature() noexcept=defaultBaseTemperaturevirtual
~StmTemperature() noexcept overrideStmTemperature