MOOS 0.2375
|
#include <BatteryDriver.h>
Classes | |
class | CBatteryStatus |
Public Member Functions | |
virtual string | GetCellsString () |
virtual string | GetCommentString () |
virtual string | GetErrorString () |
virtual bool | Switch (bool bOn) |
virtual bool | IsError () |
CBatteryDriver () | |
virtual | ~CBatteryDriver () |
virtual bool | Initialise ()=0 |
virtual bool | GetData ()=0 |
bool | GetStatus (CBatteryStatus &Status) |
bool | SetSerialPort (CMOOSSerialPort *pPort) |
bool | SetFullVolts (double dfVolts) |
bool | SetEmptyVolts (double dfVolts) |
bool | SetLowVolts (double dfVolts) |
Protected Attributes | |
CMOOSSerialPort * | m_pPort |
CBatteryStatus | m_Status |
string | m_sError |
string | m_sComment |
Definition at line 51 of file BatteryDriver.h.
CBatteryDriver::CBatteryDriver | ( | ) |
Definition at line 53 of file BatteryDriver.cpp.
CBatteryDriver::~CBatteryDriver | ( | ) | [virtual] |
Definition at line 58 of file BatteryDriver.cpp.
string CBatteryDriver::GetCellsString | ( | ) | [virtual] |
Reimplemented in CBluefinBatteryDriverV1, and CBluefinBatteryDriverV2.
Definition at line 175 of file BatteryDriver.cpp.
string CBatteryDriver::GetCommentString | ( | ) | [virtual] |
Reimplemented in CBluefinBatteryDriverV2.
Definition at line 181 of file BatteryDriver.cpp.
virtual bool CBatteryDriver::GetData | ( | ) | [pure virtual] |
Implemented in CBluefinBatteryDriverV1, CBluefinBatteryDriverV2, and CKeithleyBatteryDriver.
string CBatteryDriver::GetErrorString | ( | ) | [virtual] |
Reimplemented in CBluefinBatteryDriverV2.
Definition at line 165 of file BatteryDriver.cpp.
bool CBatteryDriver::GetStatus | ( | CBatteryStatus & | Status | ) |
Definition at line 90 of file BatteryDriver.cpp.
virtual bool CBatteryDriver::Initialise | ( | ) | [pure virtual] |
Implemented in CBluefinBatteryDriverV1, CBluefinBatteryDriverV2, and CKeithleyBatteryDriver.
bool CBatteryDriver::IsError | ( | ) | [virtual] |
Reimplemented in CBluefinBatteryDriverV1, CBluefinBatteryDriverV2, and CKeithleyBatteryDriver.
Definition at line 160 of file BatteryDriver.cpp.
bool CBatteryDriver::SetEmptyVolts | ( | double | dfVolts | ) |
Definition at line 83 of file BatteryDriver.cpp.
bool CBatteryDriver::SetFullVolts | ( | double | dfVolts | ) |
Definition at line 77 of file BatteryDriver.cpp.
bool CBatteryDriver::SetLowVolts | ( | double | dfVolts | ) |
Definition at line 70 of file BatteryDriver.cpp.
bool CBatteryDriver::SetSerialPort | ( | CMOOSSerialPort * | pPort | ) |
Definition at line 63 of file BatteryDriver.cpp.
Reimplemented in CBluefinBatteryDriverV1, and CBluefinBatteryDriverV2.
Definition at line 170 of file BatteryDriver.cpp.
CMOOSSerialPort* CBatteryDriver::m_pPort [protected] |
A sensor port
Definition at line 106 of file BatteryDriver.h.
string CBatteryDriver::m_sComment [protected] |
Definition at line 109 of file BatteryDriver.h.
string CBatteryDriver::m_sError [protected] |
Definition at line 108 of file BatteryDriver.h.
CBatteryStatus CBatteryDriver::m_Status [protected] |
Definition at line 107 of file BatteryDriver.h.