TLE92466ED Driver 2.0.0
API reference
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
tle92466ed::FaultReport Struct 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.
 

Detailed Description

Comprehensive fault report structure.

Contains all fault information from GLOBAL_DIAG0, GLOBAL_DIAG1, GLOBAL_DIAG2, and per-channel fault diagnostics.

Member Data Documentation

◆ any_fault

bool tle92466ed::FaultReport::any_fault {false}

Any fault condition present.

◆ channels

std::array<ChannelFaults, 6> tle92466ed::FaultReport::channels {}

Faults for each channel (CH0-CH5)

◆ clock_fault

bool tle92466ed::FaultReport::clock_fault {false}

Clock fault.

◆ hvadc_err

bool tle92466ed::FaultReport::hvadc_err {false}

Internal monitoring ADC error.

◆ ot_error

bool tle92466ed::FaultReport::ot_error {false}

Central over-temperature error.

◆ ot_warning

bool tle92466ed::FaultReport::ot_warning {false}

Central over-temperature warning.

◆ otp_ecc_err

bool tle92466ed::FaultReport::otp_ecc_err {false}

OTP ECC error.

◆ otp_virgin

bool tle92466ed::FaultReport::otp_virgin {false}

OTP virgin/unconfigured.

◆ por_event

bool tle92466ed::FaultReport::por_event {false}

Power-on reset event.

◆ ref_ov

bool tle92466ed::FaultReport::ref_ov {false}

Internal reference overvoltage.

◆ ref_uv

bool tle92466ed::FaultReport::ref_uv {false}

Internal reference undervoltage.

◆ reg_ecc_err

bool tle92466ed::FaultReport::reg_ecc_err {false}

Register ECC error.

◆ reset_event

bool tle92466ed::FaultReport::reset_event {false}

External reset event.

◆ spi_wd_error

bool tle92466ed::FaultReport::spi_wd_error {false}

SPI watchdog error.

◆ supply_nok_external

bool tle92466ed::FaultReport::supply_nok_external {false}

External supply fault summary.

◆ supply_nok_internal

bool tle92466ed::FaultReport::supply_nok_internal {false}

Internal supply fault summary.

◆ vbat_ov

bool tle92466ed::FaultReport::vbat_ov {false}

VBAT overvoltage.

◆ vbat_uv

bool tle92466ed::FaultReport::vbat_uv {false}

VBAT undervoltage.

◆ vdd2v5_ov

bool tle92466ed::FaultReport::vdd2v5_ov {false}

Internal 2.5V supply overvoltage.

◆ vdd2v5_uv

bool tle92466ed::FaultReport::vdd2v5_uv {false}

Internal 2.5V supply undervoltage.

◆ vdd_ov

bool tle92466ed::FaultReport::vdd_ov {false}

VDD overvoltage.

◆ vdd_uv

bool tle92466ed::FaultReport::vdd_uv {false}

VDD undervoltage.

◆ vio_ov

bool tle92466ed::FaultReport::vio_ov {false}

VIO overvoltage.

◆ vio_uv

bool tle92466ed::FaultReport::vio_uv {false}

VIO undervoltage.

◆ vpre_ov

bool tle92466ed::FaultReport::vpre_ov {false}

Internal pre-regulator overvoltage.

◆ vr_iref_ov

bool tle92466ed::FaultReport::vr_iref_ov {false}

Internal bias current overvoltage.

◆ vr_iref_uv

bool tle92466ed::FaultReport::vr_iref_uv {false}

Internal bias current undervoltage.


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