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

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

BaseTemperature(const BaseTemperature &)=deleteBaseTemperature
BaseTemperature() noexceptBaseTemperatureinlineprotected
Calibrate(float reference_temperature_celsius) noexceptBaseTemperatureinlinevirtual
CheckHealth() noexceptBaseTemperatureinlinevirtual
current_state_BaseTemperatureprotected
Deinitialize() noexcept=0BaseTemperatureprotectedpure virtual
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 noexceptBaseTemperatureinlinevirtual
GetCapabilities() const noexcept=0BaseTemperaturepure virtual
GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexceptBaseTemperatureinlinevirtual
GetRange(float *min_celsius, float *max_celsius) const noexceptBaseTemperatureinlinevirtual
GetResolution(float *resolution_celsius) const noexceptBaseTemperatureinlinevirtual
GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept=0BaseTemperaturepure virtual
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=0BaseTemperatureprotectedpure virtual
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=0BaseTemperatureprotectedpure virtual
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) noexceptBaseTemperatureinlinevirtual
SetRange(float min_celsius, float max_celsius) noexceptBaseTemperatureinlinevirtual
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
StopContinuousMonitoring() noexceptBaseTemperatureinlinevirtual
ValidateBasicOperation() const noexceptBaseTemperatureinlineprotected
~BaseTemperature() noexcept=defaultBaseTemperaturevirtual