|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for EspTemperature, including all inherited members.
| base_config_ | EspTemperature | private |
| BaseTemperature(const BaseTemperature &)=delete | BaseTemperature | |
| BaseTemperature() noexcept | BaseTemperature | inlineprotected |
| Calibrate(float reference_temperature_celsius) noexcept | BaseTemperature | inlinevirtual |
| CheckHealth() noexcept override | EspTemperature | virtual |
| CheckThresholds(float temperature) noexcept | EspTemperature | private |
| ConfigureEspSensor() noexcept | EspTemperature | private |
| ConvertEspError(esp_err_t esp_err) const noexcept | EspTemperature | private |
| current_state_ | BaseTemperature | protected |
| Deinitialize() noexcept override | EspTemperature | protectedvirtual |
| diagnostics_ | EspTemperature | private |
| DisableThresholdMonitoring() noexcept override | EspTemperature | virtual |
| EnableThresholdMonitoring(hf_temp_threshold_callback_t callback, void *user_data) noexcept override | EspTemperature | virtual |
| EnsureDeinitialized() noexcept | BaseTemperature | inline |
| EnsureInitialized() noexcept | BaseTemperature | inline |
| EnterSleepMode() noexcept override | EspTemperature | virtual |
| esp_config_ | EspTemperature | private |
| esp_monitoring_callback_ | EspTemperature | private |
| esp_state_ | EspTemperature | private |
| esp_threshold_callback_ | EspTemperature | private |
| EspTemperature() noexcept | EspTemperature | |
| EspTemperature(const esp_temp_config_t &esp_config) noexcept | EspTemperature | explicit |
| EspTemperature(const EspTemperature &)=delete | EspTemperature | |
| ExitSleepMode() noexcept override | EspTemperature | virtual |
| FindOptimalRange(float min_celsius, float max_celsius) const noexcept | EspTemperature | |
| GetCalibrationOffset(float *offset_celsius) const noexcept override | EspTemperature | virtual |
| GetCapabilities() const noexcept override | EspTemperature | virtual |
| GetCurrentTimeUs() noexcept | EspTemperature | privatestatic |
| GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexcept override | EspTemperature | virtual |
| GetEspHandle() const noexcept | EspTemperature | |
| GetMeasurementRange() const noexcept | EspTemperature | |
| GetRange(float *min_celsius, float *max_celsius) const noexcept override | EspTemperature | virtual |
| GetRangeConfig(esp_temp_range_t range, float *min_celsius, float *max_celsius, float *accuracy_celsius) const noexcept | EspTemperature | private |
| GetRangeInfo(esp_temp_range_t range, float *min_celsius, float *max_celsius, float *accuracy_celsius) const noexcept | EspTemperature | |
| GetResolution(float *resolution_celsius) const noexcept override | EspTemperature | virtual |
| GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept override | EspTemperature | virtual |
| GetState() const noexcept | BaseTemperature | inline |
| GetStatistics(hf_temp_statistics_t &statistics) noexcept override | EspTemperature | virtual |
| GetThresholds(float *low_threshold_celsius, float *high_threshold_celsius) const noexcept override | EspTemperature | virtual |
| HasCapability(hf_temp_capabilities_t capability) const noexcept | BaseTemperature | inline |
| Initialize() noexcept override | EspTemperature | protectedvirtual |
| initialized_ | BaseTemperature | protected |
| InitializeEsp32(const esp_temp_config_t &esp_config) noexcept | EspTemperature | |
| IsInitialized() const noexcept | BaseTemperature | inline |
| IsMonitoringActive() const noexcept override | EspTemperature | virtual |
| IsSleeping() const noexcept override | EspTemperature | virtual |
| last_error_ | EspTemperature | private |
| monitoring_callback_ | EspTemperature | private |
| monitoring_user_data_ | EspTemperature | private |
| MonitoringTimerCallback(void *arg) noexcept | EspTemperature | privatestatic |
| mutex_ | EspTemperature | mutableprivate |
| operator=(const EspTemperature &)=delete | EspTemperature | |
| BaseTemperature::operator=(const BaseTemperature &)=delete | BaseTemperature | |
| RANGE_INFO | EspTemperature | privatestatic |
| ReadRawTemperature(float *raw_value) noexcept | EspTemperature | |
| ReadTemperature(hf_temp_reading_t *reading) noexcept | BaseTemperature | inline |
| ReadTemperatureCelsius(float *temperature_celsius) noexcept | BaseTemperature | inline |
| ReadTemperatureCelsiusImpl(float *temperature_celsius) noexcept override | EspTemperature | protectedvirtual |
| ReadTemperatureFahrenheit(float *temperature_fahrenheit) noexcept | BaseTemperature | inline |
| ReadTemperatureKelvin(float *temperature_kelvin) noexcept | BaseTemperature | inline |
| ReadTemperatureUnit(float *temperature, hf_temp_unit_t unit) noexcept | BaseTemperature | inline |
| ResetCalibration() noexcept override | EspTemperature | virtual |
| ResetDiagnostics() noexcept override | EspTemperature | virtual |
| ResetStatistics() noexcept override | EspTemperature | virtual |
| s_refcount_ | EspTemperature | privatestatic |
| s_shared_handle_ | EspTemperature | privatestatic |
| s_shared_mutex_ | EspTemperature | privatestatic |
| SelfTest() noexcept override | EspTemperature | virtual |
| SetCalibrationOffset(float offset_celsius) noexcept override | EspTemperature | virtual |
| SetEspMonitoringCallback(esp_temp_monitoring_callback_t callback) noexcept | EspTemperature | |
| SetEspThresholdCallback(esp_temp_threshold_callback_t callback) noexcept | EspTemperature | |
| SetLastError(hf_temp_err_t error) noexcept | EspTemperature | private |
| SetMeasurementRange(esp_temp_range_t range) noexcept | EspTemperature | |
| SetRange(float min_celsius, float max_celsius) noexcept override | EspTemperature | virtual |
| SetResolution(float resolution_celsius) noexcept | BaseTemperature | inlinevirtual |
| SetThresholds(float low_threshold_celsius, float high_threshold_celsius) noexcept override | EspTemperature | virtual |
| SetupRange(esp_temp_range_t range) noexcept | EspTemperature | private |
| StartContinuousMonitoring(hf_u32_t sample_rate_hz, hf_temp_reading_callback_t callback, void *user_data) noexcept override | EspTemperature | virtual |
| statistics_ | EspTemperature | private |
| StopContinuousMonitoring() noexcept override | EspTemperature | virtual |
| TAG | EspTemperature | privatestatic |
| threshold_callback_ | EspTemperature | private |
| threshold_user_data_ | EspTemperature | private |
| UpdateDiagnostics(hf_temp_err_t error) noexcept | EspTemperature | private |
| UpdateStatistics(bool operation_successful, hf_u32_t operation_time_us) noexcept | EspTemperature | private |
| ValidateBasicOperation() const noexcept | BaseTemperature | inlineprotected |
| ValidateConfig(const hf_temp_config_t *config) const noexcept | EspTemperature | private |
| ValidateEspConfig(const esp_temp_config_t *esp_config) const noexcept | EspTemperature | private |
| ~BaseTemperature() noexcept=default | BaseTemperature | virtual |
| ~EspTemperature() noexcept | EspTemperature | virtual |