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

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

base_config_EspTemperatureprivate
BaseTemperature(const BaseTemperature &)=deleteBaseTemperature
BaseTemperature() noexceptBaseTemperatureinlineprotected
Calibrate(float reference_temperature_celsius) noexceptBaseTemperatureinlinevirtual
CheckHealth() noexcept overrideEspTemperaturevirtual
CheckThresholds(float temperature) noexceptEspTemperatureprivate
ConfigureEspSensor() noexceptEspTemperatureprivate
ConvertEspError(esp_err_t esp_err) const noexceptEspTemperatureprivate
current_state_BaseTemperatureprotected
Deinitialize() noexcept overrideEspTemperatureprotectedvirtual
diagnostics_EspTemperatureprivate
DisableThresholdMonitoring() noexcept overrideEspTemperaturevirtual
EnableThresholdMonitoring(hf_temp_threshold_callback_t callback, void *user_data) noexcept overrideEspTemperaturevirtual
EnsureDeinitialized() noexceptBaseTemperatureinline
EnsureInitialized() noexceptBaseTemperatureinline
EnterSleepMode() noexcept overrideEspTemperaturevirtual
esp_config_EspTemperatureprivate
esp_monitoring_callback_EspTemperatureprivate
esp_state_EspTemperatureprivate
esp_threshold_callback_EspTemperatureprivate
EspTemperature() noexceptEspTemperature
EspTemperature(const esp_temp_config_t &esp_config) noexceptEspTemperatureexplicit
EspTemperature(const EspTemperature &)=deleteEspTemperature
ExitSleepMode() noexcept overrideEspTemperaturevirtual
FindOptimalRange(float min_celsius, float max_celsius) const noexceptEspTemperature
GetCalibrationOffset(float *offset_celsius) const noexcept overrideEspTemperaturevirtual
GetCapabilities() const noexcept overrideEspTemperaturevirtual
GetCurrentTimeUs() noexceptEspTemperatureprivatestatic
GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexcept overrideEspTemperaturevirtual
GetEspHandle() const noexceptEspTemperature
GetMeasurementRange() const noexceptEspTemperature
GetRange(float *min_celsius, float *max_celsius) const noexcept overrideEspTemperaturevirtual
GetRangeConfig(esp_temp_range_t range, float *min_celsius, float *max_celsius, float *accuracy_celsius) const noexceptEspTemperatureprivate
GetRangeInfo(esp_temp_range_t range, float *min_celsius, float *max_celsius, float *accuracy_celsius) const noexceptEspTemperature
GetResolution(float *resolution_celsius) const noexcept overrideEspTemperaturevirtual
GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept overrideEspTemperaturevirtual
GetState() const noexceptBaseTemperatureinline
GetStatistics(hf_temp_statistics_t &statistics) noexcept overrideEspTemperaturevirtual
GetThresholds(float *low_threshold_celsius, float *high_threshold_celsius) const noexcept overrideEspTemperaturevirtual
HasCapability(hf_temp_capabilities_t capability) const noexceptBaseTemperatureinline
Initialize() noexcept overrideEspTemperatureprotectedvirtual
initialized_BaseTemperatureprotected
InitializeEsp32(const esp_temp_config_t &esp_config) noexceptEspTemperature
IsInitialized() const noexceptBaseTemperatureinline
IsMonitoringActive() const noexcept overrideEspTemperaturevirtual
IsSleeping() const noexcept overrideEspTemperaturevirtual
last_error_EspTemperatureprivate
monitoring_callback_EspTemperatureprivate
monitoring_user_data_EspTemperatureprivate
MonitoringTimerCallback(void *arg) noexceptEspTemperatureprivatestatic
mutex_EspTemperaturemutableprivate
operator=(const EspTemperature &)=deleteEspTemperature
BaseTemperature::operator=(const BaseTemperature &)=deleteBaseTemperature
RANGE_INFOEspTemperatureprivatestatic
ReadRawTemperature(float *raw_value) noexceptEspTemperature
ReadTemperature(hf_temp_reading_t *reading) noexceptBaseTemperatureinline
ReadTemperatureCelsius(float *temperature_celsius) noexceptBaseTemperatureinline
ReadTemperatureCelsiusImpl(float *temperature_celsius) noexcept overrideEspTemperatureprotectedvirtual
ReadTemperatureFahrenheit(float *temperature_fahrenheit) noexceptBaseTemperatureinline
ReadTemperatureKelvin(float *temperature_kelvin) noexceptBaseTemperatureinline
ReadTemperatureUnit(float *temperature, hf_temp_unit_t unit) noexceptBaseTemperatureinline
ResetCalibration() noexcept overrideEspTemperaturevirtual
ResetDiagnostics() noexcept overrideEspTemperaturevirtual
ResetStatistics() noexcept overrideEspTemperaturevirtual
s_refcount_EspTemperatureprivatestatic
s_shared_handle_EspTemperatureprivatestatic
s_shared_mutex_EspTemperatureprivatestatic
SelfTest() noexcept overrideEspTemperaturevirtual
SetCalibrationOffset(float offset_celsius) noexcept overrideEspTemperaturevirtual
SetEspMonitoringCallback(esp_temp_monitoring_callback_t callback) noexceptEspTemperature
SetEspThresholdCallback(esp_temp_threshold_callback_t callback) noexceptEspTemperature
SetLastError(hf_temp_err_t error) noexceptEspTemperatureprivate
SetMeasurementRange(esp_temp_range_t range) noexceptEspTemperature
SetRange(float min_celsius, float max_celsius) noexcept overrideEspTemperaturevirtual
SetResolution(float resolution_celsius) noexceptBaseTemperatureinlinevirtual
SetThresholds(float low_threshold_celsius, float high_threshold_celsius) noexcept overrideEspTemperaturevirtual
SetupRange(esp_temp_range_t range) noexceptEspTemperatureprivate
StartContinuousMonitoring(hf_u32_t sample_rate_hz, hf_temp_reading_callback_t callback, void *user_data) noexcept overrideEspTemperaturevirtual
statistics_EspTemperatureprivate
StopContinuousMonitoring() noexcept overrideEspTemperaturevirtual
TAGEspTemperatureprivatestatic
threshold_callback_EspTemperatureprivate
threshold_user_data_EspTemperatureprivate
UpdateDiagnostics(hf_temp_err_t error) noexceptEspTemperatureprivate
UpdateStatistics(bool operation_successful, hf_u32_t operation_time_us) noexceptEspTemperatureprivate
ValidateBasicOperation() const noexceptBaseTemperatureinlineprotected
ValidateConfig(const hf_temp_config_t *config) const noexceptEspTemperatureprivate
ValidateEspConfig(const esp_temp_config_t *esp_config) const noexceptEspTemperatureprivate
~BaseTemperature() noexcept=defaultBaseTemperaturevirtual
~EspTemperature() noexceptEspTemperaturevirtual