TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
Loading...
Searching...
No Matches
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: