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

ADC diagnostic information. More...

#include <BaseAdc.h>

Public Member Functions

 hf_adc_diagnostics_t ()
 

Public Attributes

bool adcHealthy
 Overall ADC health status.
 
hf_adc_err_t lastErrorCode
 Last error code.
 
hf_u32_t lastErrorTimestamp
 Last error timestamp.
 
hf_u32_t consecutiveErrors
 Consecutive error count.
 
float temperatureC
 ADC temperature (if available)
 
float referenceVoltage
 Reference voltage.
 
bool calibrationValid
 Calibration validity.
 
hf_u32_t enabled_channels
 Bit mask of enabled channels.
 
bool initialization_state
 Initialization state.
 

Detailed Description

ADC diagnostic information.

Constructor & Destructor Documentation

◆ hf_adc_diagnostics_t()

hf_adc_diagnostics_t::hf_adc_diagnostics_t ( )
inline

Member Data Documentation

◆ adcHealthy

bool hf_adc_diagnostics_t::adcHealthy

Overall ADC health status.

◆ calibrationValid

bool hf_adc_diagnostics_t::calibrationValid

Calibration validity.

◆ consecutiveErrors

hf_u32_t hf_adc_diagnostics_t::consecutiveErrors

Consecutive error count.

◆ enabled_channels

hf_u32_t hf_adc_diagnostics_t::enabled_channels

Bit mask of enabled channels.

◆ initialization_state

bool hf_adc_diagnostics_t::initialization_state

Initialization state.

◆ lastErrorCode

hf_adc_err_t hf_adc_diagnostics_t::lastErrorCode

Last error code.

◆ lastErrorTimestamp

hf_u32_t hf_adc_diagnostics_t::lastErrorTimestamp

Last error timestamp.

◆ referenceVoltage

float hf_adc_diagnostics_t::referenceVoltage

Reference voltage.

◆ temperatureC

float hf_adc_diagnostics_t::temperatureC

ADC temperature (if available)


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