HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
esp_temp_state_t Struct Reference

ESP32-C6 specific temperature sensor state. More...

#include <EspTemperature.h>

Public Attributes

temperature_sensor_handle_t handle
 ESP-IDF temperature sensor handle.
 
esp_temp_range_t current_range
 Current measurement range.
 
float calibration_offset
 Calibration offset in Celsius.
 
bool threshold_monitoring_enabled
 Threshold monitoring status.
 
bool continuous_monitoring_active
 Continuous monitoring status.
 
esp_timer_handle_t monitoring_timer
 Timer handle for continuous monitoring.
 
hf_u32_t sample_rate_hz
 Current sample rate.
 
hf_u64_t last_reading_timestamp_us
 Last reading timestamp.
 
float last_temperature_celsius
 Last temperature reading.
 
bool allow_power_down
 Allow power down during light sleep.
 

Detailed Description

ESP32-C6 specific temperature sensor state.

Member Data Documentation

◆ allow_power_down

bool esp_temp_state_t::allow_power_down

Allow power down during light sleep.

◆ calibration_offset

float esp_temp_state_t::calibration_offset

Calibration offset in Celsius.

◆ continuous_monitoring_active

bool esp_temp_state_t::continuous_monitoring_active

Continuous monitoring status.

◆ current_range

esp_temp_range_t esp_temp_state_t::current_range

Current measurement range.

◆ handle

temperature_sensor_handle_t esp_temp_state_t::handle

ESP-IDF temperature sensor handle.

◆ last_reading_timestamp_us

hf_u64_t esp_temp_state_t::last_reading_timestamp_us

Last reading timestamp.

◆ last_temperature_celsius

float esp_temp_state_t::last_temperature_celsius

Last temperature reading.

◆ monitoring_timer

esp_timer_handle_t esp_temp_state_t::monitoring_timer

Timer handle for continuous monitoring.

◆ sample_rate_hz

hf_u32_t esp_temp_state_t::sample_rate_hz

Current sample rate.

◆ threshold_monitoring_enabled

bool esp_temp_state_t::threshold_monitoring_enabled

Threshold monitoring status.


The documentation for this struct was generated from the following file: