![]() |
Linduino
1.3.0
Linear Technology Arduino-Compatible Demonstration Board
|
Definition at line 62 of file LT_FaultLog.h.
Data Structures | |
struct | FaultLogTimeStamp |
struct | Lin16Word |
struct | Lin16WordReverse |
struct | Lin5_11Word |
struct | Lin5_11WordReverse |
struct | RawByte |
struct | RawWord |
struct | RawWordReverse |
Public Member Functions | |
LT_FaultLog (LT_PMBus *pmbus) | |
virtual | ~LT_FaultLog () |
bool | hasFaultLog (uint8_t address) |
void | enableFaultLog (uint8_t address) |
void | disableFaultLog (uint8_t address) |
void | clearFaultLog (uint8_t address) |
virtual void | read (uint8_t address)=0 |
virtual void | print (Print *printer)=0 |
virtual uint8_t * | getBinary ()=0 |
virtual uint16_t | getBinarySize ()=0 |
virtual void | dumpBinary (Print *printer=0)=0 |
virtual void | release ()=0 |
void | dumpBin (Print *printer, uint8_t *log, uint8_t size) |
uint64_t | getSharedTime200us (FaultLogTimeStamp time_stamp) |
float | getTimeInMs (FaultLogTimeStamp time_stamp) |
uint8_t | getRawByteVal (RawByte value) |
uint16_t | getRawWordVal (RawWord value) |
uint16_t | getRawWordReverseVal (RawWordReverse value) |
uint16_t | getLin5_11WordVal (Lin5_11Word value) |
uint16_t | getLin5_11WordReverseVal (Lin5_11WordReverse value) |
uint16_t | getLin16WordVal (Lin16Word value) |
uint16_t | getLin16WordReverseVal (Lin16WordReverse value) |
virtual void | getNvmBlock (uint8_t address, uint16_t offset, uint16_t numWords, uint8_t command, uint8_t *data)=0 |
Protected Member Functions | |
uint8_t | readMfrStatusByte (uint8_t address) |
uint8_t | readMfrFaultLogStatusByte (uint8_t address) |
Protected Attributes | |
LT_PMBus * | pmbus_ |
void LT_FaultLog::clearFaultLog | ( | uint8_t | address | ) |
Definition at line 240 of file LT_FaultLog.cpp.
void LT_FaultLog::disableFaultLog | ( | uint8_t | address | ) |
Definition at line 182 of file LT_FaultLog.cpp.
void LT_FaultLog::dumpBin | ( | Print * | printer, |
uint8_t * | log, | ||
uint8_t | size | ||
) |
Definition at line 217 of file LT_FaultLog.cpp.
|
pure virtual |
Implemented in LT_2975FaultLog, LT_2974FaultLog, LT_2977FaultLog, LT_2978FaultLog, LT_3880FaultLog, LT_3882FaultLog, LT_3883FaultLog, and LT_3887FaultLog.
void LT_FaultLog::enableFaultLog | ( | uint8_t | address | ) |
Definition at line 141 of file LT_FaultLog.cpp.
|
pure virtual |
Implemented in LT_2975FaultLog, LT_2974FaultLog, LT_2977FaultLog, LT_2978FaultLog, LT_3880FaultLog, LT_3882FaultLog, LT_3883FaultLog, and LT_3887FaultLog.
|
pure virtual |
Implemented in LT_2975FaultLog, LT_2974FaultLog, LT_2977FaultLog, LT_2978FaultLog, LT_3880FaultLog, LT_3882FaultLog, LT_3883FaultLog, and LT_3887FaultLog.
uint16_t LT_FaultLog::getLin16WordReverseVal | ( | Lin16WordReverse | value | ) |
Definition at line 303 of file LT_FaultLog.cpp.
uint16_t LT_FaultLog::getLin16WordVal | ( | Lin16Word | value | ) |
Definition at line 297 of file LT_FaultLog.cpp.
uint16_t LT_FaultLog::getLin5_11WordReverseVal | ( | Lin5_11WordReverse | value | ) |
Definition at line 291 of file LT_FaultLog.cpp.
uint16_t LT_FaultLog::getLin5_11WordVal | ( | Lin5_11Word | value | ) |
Definition at line 285 of file LT_FaultLog.cpp.
|
pure virtual |
Implemented in LT_CommandPlusFaultLog, and LT_EEDataFaultLog.
uint8_t LT_FaultLog::getRawByteVal | ( | RawByte | value | ) |
Definition at line 267 of file LT_FaultLog.cpp.
uint16_t LT_FaultLog::getRawWordReverseVal | ( | RawWordReverse | value | ) |
Definition at line 279 of file LT_FaultLog.cpp.
uint16_t LT_FaultLog::getRawWordVal | ( | RawWord | value | ) |
Definition at line 273 of file LT_FaultLog.cpp.
uint64_t LT_FaultLog::getSharedTime200us | ( | FaultLogTimeStamp | time_stamp | ) |
Definition at line 247 of file LT_FaultLog.cpp.
float LT_FaultLog::getTimeInMs | ( | FaultLogTimeStamp | time_stamp | ) |
Definition at line 260 of file LT_FaultLog.cpp.
bool LT_FaultLog::hasFaultLog | ( | uint8_t | address | ) |
Definition at line 101 of file LT_FaultLog.cpp.
|
pure virtual |
Implemented in LT_2975FaultLog, LT_2974FaultLog, LT_2977FaultLog, LT_2978FaultLog, LT_3880FaultLog, LT_3882FaultLog, LT_3883FaultLog, and LT_3887FaultLog.
|
pure virtual |
Implemented in LT_2975FaultLog, LT_2974FaultLog, LT_2977FaultLog, LT_2978FaultLog, LT_3880FaultLog, LT_3882FaultLog, LT_3883FaultLog, and LT_3887FaultLog.
|
protected |
Definition at line 86 of file LT_FaultLog.cpp.
|
protected |
Definition at line 72 of file LT_FaultLog.cpp.
|
pure virtual |
Implemented in LT_2975FaultLog, LT_2974FaultLog, LT_2977FaultLog, LT_2978FaultLog, LT_3880FaultLog, LT_3882FaultLog, LT_3883FaultLog, and LT_3887FaultLog.
LT_FaultLog::LT_FaultLog | ( | LT_PMBus * | pmbus | ) |
Definition at line 61 of file LT_FaultLog.cpp.
|
virtual |
Definition at line 134 of file LT_FaultLog.h.
|
protected |
Definition at line 129 of file LT_FaultLog.h.