|
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.
1.7.4