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

Temperature sensor diagnostics. More...

#include <BaseTemperature.h>

Public Attributes

bool sensor_healthy
 Overall sensor health status.
 
hf_temp_err_t last_error_code
 Last error code.
 
hf_u32_t last_error_timestamp
 Last error timestamp.
 
hf_u32_t consecutive_errors
 Consecutive error count.
 
bool sensor_available
 Sensor availability status.
 
bool threshold_monitoring_supported
 Threshold monitoring support.
 
bool threshold_monitoring_enabled
 Threshold monitoring enabled status.
 
bool continuous_monitoring_active
 Continuous monitoring status.
 
hf_u32_t current_temperature_raw
 Current raw temperature reading.
 
bool calibration_valid
 Calibration validity status.
 

Detailed Description

Temperature sensor diagnostics.

Member Data Documentation

◆ calibration_valid

bool hf_temp_diagnostics_t::calibration_valid

Calibration validity status.

◆ consecutive_errors

hf_u32_t hf_temp_diagnostics_t::consecutive_errors

Consecutive error count.

◆ continuous_monitoring_active

bool hf_temp_diagnostics_t::continuous_monitoring_active

Continuous monitoring status.

◆ current_temperature_raw

hf_u32_t hf_temp_diagnostics_t::current_temperature_raw

Current raw temperature reading.

◆ last_error_code

hf_temp_err_t hf_temp_diagnostics_t::last_error_code

Last error code.

◆ last_error_timestamp

hf_u32_t hf_temp_diagnostics_t::last_error_timestamp

Last error timestamp.

◆ sensor_available

bool hf_temp_diagnostics_t::sensor_available

Sensor availability status.

◆ sensor_healthy

bool hf_temp_diagnostics_t::sensor_healthy

Overall sensor health status.

◆ threshold_monitoring_enabled

bool hf_temp_diagnostics_t::threshold_monitoring_enabled

Threshold monitoring enabled status.

◆ threshold_monitoring_supported

bool hf_temp_diagnostics_t::threshold_monitoring_supported

Threshold monitoring support.


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