Definition at line 75 of file LT_PMBusDevice.h.
◆ changePMBus()
void LT_PMBusDevice::changePMBus |
( |
LT_PMBus * |
pmbus | ) |
|
◆ clearFaultLog()
virtual void LT_PMBusDevice::clearFaultLog |
( |
| ) |
|
|
virtual |
Clear the Fault Log.
Reimplemented in LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, and LT_PMBusDeviceLTM4677.
Definition at line 149 of file LT_PMBusDevice.h.
◆ clearFaults()
void LT_PMBusDevice::clearFaults |
( |
| ) |
|
◆ disableFaultLog()
virtual void LT_PMBusDevice::disableFaultLog |
( |
| ) |
|
|
virtual |
Disable the Fault Log.
Reimplemented in LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, and LT_PMBusDeviceLTM4677.
Definition at line 138 of file LT_PMBusDevice.h.
◆ enableFaultLog()
virtual void LT_PMBusDevice::enableFaultLog |
( |
| ) |
|
|
virtual |
Enable the Fault Log.
Reimplemented in LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, and LT_PMBusDeviceLTM4677.
Definition at line 135 of file LT_PMBusDevice.h.
◆ getAddress()
uint8_t LT_PMBusDevice::getAddress |
( |
| ) |
|
◆ getCapabilities()
virtual uint32_t LT_PMBusDevice::getCapabilities |
( |
| ) |
|
|
pure virtual |
Get the supported capabilities.
- Returns
- or'd list of capabilities
Implemented in LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTM4677, LT_PMBusDeviceLTC2975, LT_PMBusDeviceLTC3886, and LT_PMBusDeviceLTC3887.
◆ getFaultLog()
char * LT_PMBusDevice::getFaultLog |
( |
| ) |
|
|
virtual |
Get the fault log text (call must free)
- Returns
- text
Reimplemented in LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, and LT_PMBusDeviceLTM4677.
Definition at line 139 of file LT_PMBusDevice.cpp.
◆ getMaxSpeed()
uint32_t LT_PMBusDevice::getMaxSpeed |
( |
void |
| ) |
|
Get the maximum speed the device can communicate with.
- Returns
- speed
Definition at line 104 of file LT_PMBusDevice.cpp.
◆ getNumPages()
virtual uint8_t LT_PMBusDevice::getNumPages |
( |
void |
| ) |
|
|
pure virtual |
Implemented in LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, LT_PMBusDeviceLTM4677, LT_PMBusDeviceLTC3886, LT_PMBusDeviceLTC3887, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTC2980, and LT_PMBusDeviceLTC2975.
◆ getRails()
◆ getType()
char * LT_PMBusDevice::getType |
( |
void |
| ) |
|
|
virtual |
◆ hasCapability()
virtual bool LT_PMBusDevice::hasCapability |
( |
uint32_t |
capability | ) |
|
|
pure virtual |
Is/are these capability(s) supported?
- Returns
- true if yes
- Parameters
-
capability | List of capabilities |
Implemented in LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTM4677, LT_PMBusDeviceLTC2975, LT_PMBusDeviceLTC3886, and LT_PMBusDeviceLTC3887.
◆ hasFaultLog()
bool LT_PMBusDevice::hasFaultLog |
( |
| ) |
|
|
virtual |
Is there a fault log?
- Returns
- true/false
Reimplemented in LT_PMBusDeviceLTM4675, LT_PMBusDeviceLTC2977, LT_PMBusDeviceLTC2980, LT_PMBusDeviceLTC3880, LT_PMBusDeviceLTC2978, LT_PMBusDeviceLTM2987, LT_PMBusDeviceLTC2974, LT_PMBusDeviceLTM4676, LT_PMBusDeviceLTC3882, LT_PMBusDeviceLTC3883, and LT_PMBusDeviceLTM4677.
Definition at line 134 of file LT_PMBusDevice.cpp.
◆ marginHigh()
void LT_PMBusDevice::marginHigh |
( |
| ) |
|
◆ marginLow()
void LT_PMBusDevice::marginLow |
( |
| ) |
|
◆ marginOff()
void LT_PMBusDevice::marginOff |
( |
| ) |
|
◆ pmbus()
◆ probeSpeed()
void LT_PMBusDevice::probeSpeed |
( |
| ) |
|
|
protected |
◆ readDutyCycle()
float LT_PMBusDevice::readDutyCycle |
( |
bool |
polling | ) |
|
◆ readExternalTemperature()
float LT_PMBusDevice::readExternalTemperature |
( |
bool |
polling | ) |
|
◆ readIin()
float LT_PMBusDevice::readIin |
( |
bool |
polling | ) |
|
◆ readInternalTemperature()
float LT_PMBusDevice::readInternalTemperature |
( |
bool |
polling | ) |
|
◆ readIout()
float LT_PMBusDevice::readIout |
( |
bool |
polling | ) |
|
◆ readMfrSpecialId()
uint16_t LT_PMBusDevice::readMfrSpecialId |
( |
| ) |
|
◆ readPin()
float LT_PMBusDevice::readPin |
( |
bool |
polling | ) |
|
◆ readPout()
float LT_PMBusDevice::readPout |
( |
bool |
polling | ) |
|
◆ readStatusWord()
uint16_t LT_PMBusDevice::readStatusWord |
( |
| ) |
|
◆ readVin()
float LT_PMBusDevice::readVin |
( |
bool |
polling | ) |
|
◆ readVout()
float LT_PMBusDevice::readVout |
( |
bool |
polling | ) |
|
◆ setPage()
void LT_PMBusDevice::setPage |
( |
uint8_t |
page | ) |
|
◆ setSpeed()
void LT_PMBusDevice::setSpeed |
( |
uint32_t |
speed | ) |
|
|
virtual |
◆ setVout()
void LT_PMBusDevice::setVout |
( |
float |
voltage | ) |
|
◆ smbus()
◆ LT_PMBusDevice()
LT_PMBusDevice::LT_PMBusDevice |
( |
LT_PMBus * |
pmbus, |
|
|
uint8_t |
address |
|
) |
| |
|
protected |
◆ ~LT_PMBusDevice()
virtual LT_PMBusDevice::~LT_PMBusDevice |
( |
| ) |
|
|
virtual |
◆ address_
uint8_t LT_PMBusDevice::address_ |
|
protected |
◆ maxSpeed_
uint32_t LT_PMBusDevice::maxSpeed_ |
|
protected |
◆ model_
uint8_t LT_PMBusDevice::model_[9] |
|
protected |
◆ pmbus_
The documentation for this class was generated from the following files: