|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
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. | |
ADC diagnostic information.
|
inline |
| bool hf_adc_diagnostics_t::adcHealthy |
Overall ADC health status.
| bool hf_adc_diagnostics_t::calibrationValid |
Calibration validity.
| hf_u32_t hf_adc_diagnostics_t::consecutiveErrors |
Consecutive error count.
| hf_u32_t hf_adc_diagnostics_t::enabled_channels |
Bit mask of enabled channels.
| bool hf_adc_diagnostics_t::initialization_state |
Initialization state.
| hf_adc_err_t hf_adc_diagnostics_t::lastErrorCode |
Last error code.
| hf_u32_t hf_adc_diagnostics_t::lastErrorTimestamp |
Last error timestamp.
| float hf_adc_diagnostics_t::referenceVoltage |
Reference voltage.
| float hf_adc_diagnostics_t::temperatureC |
ADC temperature (if available)