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

Channel diagnostic information. More...

#include <tle92466ed.hpp>

Public Attributes

bool overcurrent {false}
 Over-current detected.
 
bool short_to_ground {false}
 Short to ground.
 
bool open_load {false}
 Open load.
 
bool over_temperature {false}
 Channel over-temperature error (OTE)
 
bool open_load_short_ground {false}
 Open load or short to ground (OLSG pre-check)
 
bool ot_warning {false}
 Channel over-temperature warning (OTW)
 
bool current_regulation_warning {false}
 ICC current regulation warning (I_REG)
 
bool pwm_regulation_warning {false}
 ICC PWM regulation warning (PWM_REG)
 
bool olsg_warning {false}
 OLSG warning (OLSG_WARN)
 
bool olsg_check_not_performed {false}
 OLSG check not yet performed (OLSG_WARN_CHK_NOK; POR=1)
 
uint16_t average_current {0}
 Raw FB_I_AVG bits — use GetAverageCurrent() for mA.
 
uint16_t duty_cycle {0}
 Raw FB_DC bits — use GetDutyCycle() for permyriad.
 
int16_t min_current_mA {0}
 Minimum load current in mA (signed; FB_IMIN_IMAX.IMIN)
 
int16_t max_current_mA {0}
 Maximum load current in mA (signed; FB_IMIN_IMAX.IMAX)
 
uint16_t vbat_feedback {0}
 VBAT feedback (raw FB_VBAT)
 

Detailed Description

Channel diagnostic information.

Member Data Documentation

◆ average_current

uint16_t tle92466ed::ChannelDiagnostics::average_current {0}

Raw FB_I_AVG bits — use GetAverageCurrent() for mA.

◆ current_regulation_warning

bool tle92466ed::ChannelDiagnostics::current_regulation_warning {false}

ICC current regulation warning (I_REG)

◆ duty_cycle

uint16_t tle92466ed::ChannelDiagnostics::duty_cycle {0}

Raw FB_DC bits — use GetDutyCycle() for permyriad.

◆ max_current_mA

int16_t tle92466ed::ChannelDiagnostics::max_current_mA {0}

Maximum load current in mA (signed; FB_IMIN_IMAX.IMAX)

◆ min_current_mA

int16_t tle92466ed::ChannelDiagnostics::min_current_mA {0}

Minimum load current in mA (signed; FB_IMIN_IMAX.IMIN)

◆ olsg_check_not_performed

bool tle92466ed::ChannelDiagnostics::olsg_check_not_performed {false}

OLSG check not yet performed (OLSG_WARN_CHK_NOK; POR=1)

◆ olsg_warning

bool tle92466ed::ChannelDiagnostics::olsg_warning {false}

OLSG warning (OLSG_WARN)

◆ open_load

bool tle92466ed::ChannelDiagnostics::open_load {false}

Open load.

◆ open_load_short_ground

bool tle92466ed::ChannelDiagnostics::open_load_short_ground {false}

Open load or short to ground (OLSG pre-check)

◆ ot_warning

bool tle92466ed::ChannelDiagnostics::ot_warning {false}

Channel over-temperature warning (OTW)

◆ over_temperature

bool tle92466ed::ChannelDiagnostics::over_temperature {false}

Channel over-temperature error (OTE)

◆ overcurrent

bool tle92466ed::ChannelDiagnostics::overcurrent {false}

Over-current detected.

◆ pwm_regulation_warning

bool tle92466ed::ChannelDiagnostics::pwm_regulation_warning {false}

ICC PWM regulation warning (PWM_REG)

◆ short_to_ground

bool tle92466ed::ChannelDiagnostics::short_to_ground {false}

Short to ground.

◆ vbat_feedback

uint16_t tle92466ed::ChannelDiagnostics::vbat_feedback {0}

VBAT feedback (raw FB_VBAT)


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