TLE92466ED Driver 2.0.0
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
tle92466ed::DeviceStatus Struct Reference

Global device status structure. More...

#include <tle92466ed.hpp>

Public Attributes

bool config_mode {true}
 In config mode (vs mission mode)
 
bool init_done {false}
 Initialization complete.
 
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 ot_warning {false}
 Over-temperature warning.
 
bool ot_error {false}
 Over-temperature error.
 
bool clock_fault {false}
 Clock fault.
 
bool spi_wd_error {false}
 SPI watchdog error.
 
bool por_event {false}
 Power-on reset occurred.
 
bool reset_event {false}
 External reset occurred.
 
bool supply_nok_internal {false}
 Internal supply fault.
 
bool supply_nok_external {false}
 External supply fault.
 
uint16_t vbat_voltage {0}
 VBAT voltage (raw value)
 
uint16_t vio_voltage {0}
 VIO voltage (raw value)
 

Detailed Description

Global device status structure.

Member Data Documentation

◆ any_fault

bool tle92466ed::DeviceStatus::any_fault {false}

Any fault condition present.

◆ clock_fault

bool tle92466ed::DeviceStatus::clock_fault {false}

Clock fault.

◆ config_mode

bool tle92466ed::DeviceStatus::config_mode {true}

In config mode (vs mission mode)

◆ init_done

bool tle92466ed::DeviceStatus::init_done {false}

Initialization complete.

◆ ot_error

bool tle92466ed::DeviceStatus::ot_error {false}

Over-temperature error.

◆ ot_warning

bool tle92466ed::DeviceStatus::ot_warning {false}

Over-temperature warning.

◆ por_event

bool tle92466ed::DeviceStatus::por_event {false}

Power-on reset occurred.

◆ reset_event

bool tle92466ed::DeviceStatus::reset_event {false}

External reset occurred.

◆ spi_wd_error

bool tle92466ed::DeviceStatus::spi_wd_error {false}

SPI watchdog error.

◆ supply_nok_external

bool tle92466ed::DeviceStatus::supply_nok_external {false}

External supply fault.

◆ supply_nok_internal

bool tle92466ed::DeviceStatus::supply_nok_internal {false}

Internal supply fault.

◆ vbat_ov

bool tle92466ed::DeviceStatus::vbat_ov {false}

VBAT overvoltage.

◆ vbat_uv

bool tle92466ed::DeviceStatus::vbat_uv {false}

VBAT undervoltage.

◆ vbat_voltage

uint16_t tle92466ed::DeviceStatus::vbat_voltage {0}

VBAT voltage (raw value)

◆ vdd_ov

bool tle92466ed::DeviceStatus::vdd_ov {false}

VDD overvoltage.

◆ vdd_uv

bool tle92466ed::DeviceStatus::vdd_uv {false}

VDD undervoltage.

◆ vio_ov

bool tle92466ed::DeviceStatus::vio_ov {false}

VIO overvoltage.

◆ vio_uv

bool tle92466ed::DeviceStatus::vio_uv {false}

VIO undervoltage.

◆ vio_voltage

uint16_t tle92466ed::DeviceStatus::vio_voltage {0}

VIO voltage (raw value)


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