|
TLE92466ED Driver 2.0.0
API reference
|
Comprehensive fault report structure. More...
#include <tle92466ed.hpp>
Classes | |
| struct | ChannelFaults |
Public Attributes | |
| bool | any_fault {false} |
| Any fault condition present. | |
| bool | vbat_uv {false} |
| VBAT undervoltage. | |
| bool | vbat_ov {false} |
| VBAT overvoltage. | |
| bool | vio_uv {false} |
| VIO undervoltage. | |
| bool | vio_ov {false} |
| VIO overvoltage. | |
| bool | vdd_uv {false} |
| VDD undervoltage. | |
| bool | vdd_ov {false} |
| VDD overvoltage. | |
| bool | vr_iref_uv {false} |
| Internal bias current undervoltage. | |
| bool | vr_iref_ov {false} |
| Internal bias current overvoltage. | |
| bool | vdd2v5_uv {false} |
| Internal 2.5V supply undervoltage. | |
| bool | vdd2v5_ov {false} |
| Internal 2.5V supply overvoltage. | |
| bool | ref_uv {false} |
| Internal reference undervoltage. | |
| bool | ref_ov {false} |
| Internal reference overvoltage. | |
| bool | vpre_ov {false} |
| Internal pre-regulator overvoltage. | |
| bool | hvadc_err {false} |
| Internal monitoring ADC error. | |
| bool | clock_fault {false} |
| Clock fault. | |
| bool | spi_wd_error {false} |
| SPI watchdog error. | |
| bool | ot_error {false} |
| Central over-temperature error. | |
| bool | ot_warning {false} |
| Central over-temperature warning. | |
| bool | por_event {false} |
| Power-on reset event. | |
| bool | reset_event {false} |
| External reset event. | |
| bool | reg_ecc_err {false} |
| Register ECC error. | |
| bool | otp_ecc_err {false} |
| OTP ECC error. | |
| bool | otp_virgin {false} |
| OTP virgin/unconfigured. | |
| std::array< ChannelFaults, 6 > | channels {} |
| Faults for each channel (CH0-CH5) | |
| bool | supply_nok_internal {false} |
| Internal supply fault summary. | |
| bool | supply_nok_external {false} |
| External supply fault summary. | |
Comprehensive fault report structure.
Contains all fault information from GLOBAL_DIAG0, GLOBAL_DIAG1, GLOBAL_DIAG2, and per-channel fault diagnostics.
| bool tle92466ed::FaultReport::any_fault {false} |
Any fault condition present.
| std::array<ChannelFaults, 6> tle92466ed::FaultReport::channels {} |
Faults for each channel (CH0-CH5)
| bool tle92466ed::FaultReport::clock_fault {false} |
Clock fault.
| bool tle92466ed::FaultReport::hvadc_err {false} |
Internal monitoring ADC error.
| bool tle92466ed::FaultReport::ot_error {false} |
Central over-temperature error.
| bool tle92466ed::FaultReport::ot_warning {false} |
Central over-temperature warning.
| bool tle92466ed::FaultReport::otp_ecc_err {false} |
OTP ECC error.
| bool tle92466ed::FaultReport::otp_virgin {false} |
OTP virgin/unconfigured.
| bool tle92466ed::FaultReport::por_event {false} |
Power-on reset event.
| bool tle92466ed::FaultReport::ref_ov {false} |
Internal reference overvoltage.
| bool tle92466ed::FaultReport::ref_uv {false} |
Internal reference undervoltage.
| bool tle92466ed::FaultReport::reg_ecc_err {false} |
Register ECC error.
| bool tle92466ed::FaultReport::reset_event {false} |
External reset event.
| bool tle92466ed::FaultReport::spi_wd_error {false} |
SPI watchdog error.
| bool tle92466ed::FaultReport::supply_nok_external {false} |
External supply fault summary.
| bool tle92466ed::FaultReport::supply_nok_internal {false} |
Internal supply fault summary.
| bool tle92466ed::FaultReport::vbat_ov {false} |
VBAT overvoltage.
| bool tle92466ed::FaultReport::vbat_uv {false} |
VBAT undervoltage.
| bool tle92466ed::FaultReport::vdd2v5_ov {false} |
Internal 2.5V supply overvoltage.
| bool tle92466ed::FaultReport::vdd2v5_uv {false} |
Internal 2.5V supply undervoltage.
| bool tle92466ed::FaultReport::vdd_ov {false} |
VDD overvoltage.
| bool tle92466ed::FaultReport::vdd_uv {false} |
VDD undervoltage.
| bool tle92466ed::FaultReport::vio_ov {false} |
VIO overvoltage.
| bool tle92466ed::FaultReport::vio_uv {false} |
VIO undervoltage.
| bool tle92466ed::FaultReport::vpre_ov {false} |
Internal pre-regulator overvoltage.
| bool tle92466ed::FaultReport::vr_iref_ov {false} |
Internal bias current overvoltage.
| bool tle92466ed::FaultReport::vr_iref_uv {false} |
Internal bias current undervoltage.