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