|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for StmTemperature, including all inherited members.
| BaseTemperature(const BaseTemperature &)=delete | BaseTemperature | |
| BaseTemperature() noexcept | BaseTemperature | inlineprotected |
| Calibrate(float reference_temperature_celsius) noexcept | BaseTemperature | inlinevirtual |
| calibration_offset_ | StmTemperature | private |
| CheckHealth() noexcept | BaseTemperature | inlinevirtual |
| config_ | StmTemperature | private |
| current_state_ | BaseTemperature | protected |
| DefaultInternalConvert(hf_u32_t raw, hf_u8_t resolution_bits) | StmTemperature | privatestatic |
| Deinitialize() noexcept override | StmTemperature | protectedvirtual |
| DisableThresholdMonitoring() noexcept | BaseTemperature | inlinevirtual |
| EnableThresholdMonitoring(hf_temp_threshold_callback_t callback, void *user_data) noexcept | BaseTemperature | inlinevirtual |
| EnsureDeinitialized() noexcept | BaseTemperature | inline |
| EnsureInitialized() noexcept | BaseTemperature | inline |
| EnterSleepMode() noexcept | BaseTemperature | inlinevirtual |
| ExitSleepMode() noexcept | BaseTemperature | inlinevirtual |
| GetCalibrationOffset(float *offset_celsius) const noexcept override | StmTemperature | virtual |
| GetCapabilities() const noexcept override | StmTemperature | virtual |
| GetDiagnostics(hf_temp_diagnostics_t &diagnostics) noexcept | BaseTemperature | inlinevirtual |
| GetRange(float *min_celsius, float *max_celsius) const noexcept override | StmTemperature | virtual |
| GetResolution(float *resolution_celsius) const noexcept | BaseTemperature | inlinevirtual |
| GetSensorInfo(hf_temp_sensor_info_t *info) const noexcept override | StmTemperature | virtual |
| GetState() const noexcept | BaseTemperature | inline |
| GetStatistics(hf_temp_statistics_t &statistics) noexcept | BaseTemperature | inlinevirtual |
| GetThresholds(float *low_threshold_celsius, float *high_threshold_celsius) const noexcept | BaseTemperature | inlinevirtual |
| HasCapability(hf_temp_capabilities_t capability) const noexcept | BaseTemperature | inline |
| Initialize() noexcept override | StmTemperature | protectedvirtual |
| initialized_ | BaseTemperature | protected |
| IsInitialized() const noexcept | BaseTemperature | inline |
| IsMonitoringActive() const noexcept | BaseTemperature | inlinevirtual |
| IsSleeping() const noexcept | BaseTemperature | inlinevirtual |
| operator=(const BaseTemperature &)=delete | BaseTemperature | |
| ReadTemperature(hf_temp_reading_t *reading) noexcept | BaseTemperature | inline |
| ReadTemperatureCelsius(float *temperature_celsius) noexcept | BaseTemperature | inline |
| ReadTemperatureCelsiusImpl(float *temperature_celsius) noexcept override | StmTemperature | 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 | BaseTemperature | inlinevirtual |
| ResetDiagnostics() noexcept | BaseTemperature | inlinevirtual |
| ResetStatistics() noexcept | BaseTemperature | inlinevirtual |
| SelfTest() noexcept | BaseTemperature | inlinevirtual |
| SetCalibrationOffset(float offset_celsius) noexcept override | StmTemperature | virtual |
| SetRange(float min_celsius, float max_celsius) noexcept override | StmTemperature | virtual |
| SetResolution(float resolution_celsius) noexcept | BaseTemperature | inlinevirtual |
| SetThresholds(float low_threshold_celsius, float high_threshold_celsius) noexcept | BaseTemperature | inlinevirtual |
| StartContinuousMonitoring(hf_u32_t sample_rate_hz, hf_temp_reading_callback_t callback, void *user_data) noexcept | BaseTemperature | inlinevirtual |
| StmTemperature(const hf_stm32_temp_sensor_config_t &config) noexcept | StmTemperature | explicit |
| StmTemperature(ADC_HandleTypeDef *hadc=nullptr, hf_u8_t resolution_bits=12, float vref_mv=3300.0f) noexcept | StmTemperature | explicit |
| StopContinuousMonitoring() noexcept | BaseTemperature | inlinevirtual |
| ValidateBasicOperation() const noexcept | BaseTemperature | inlineprotected |
| ~BaseTemperature() noexcept=default | BaseTemperature | virtual |
| ~StmTemperature() noexcept override | StmTemperature |