MOOS 0.2375
Classes | Public Member Functions | Protected Attributes
CBatteryDriver Class Reference

#include <BatteryDriver.h>

Inheritance diagram for CBatteryDriver:
Inheritance graph
[legend]
Collaboration diagram for CBatteryDriver:
Collaboration graph
[legend]

List of all members.

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

CMOOSSerialPortm_pPort
CBatteryStatus m_Status
string m_sError
string m_sComment

Detailed Description

Definition at line 51 of file BatteryDriver.h.


Constructor & Destructor Documentation

CBatteryDriver::CBatteryDriver ( )

Definition at line 53 of file BatteryDriver.cpp.

CBatteryDriver::~CBatteryDriver ( ) [virtual]

Definition at line 58 of file BatteryDriver.cpp.


Member Function Documentation

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]
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]
bool CBatteryDriver::IsError ( ) [virtual]
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.

bool CBatteryDriver::Switch ( bool  bOn) [virtual]

Reimplemented in CBluefinBatteryDriverV1, and CBluefinBatteryDriverV2.

Definition at line 170 of file BatteryDriver.cpp.


Member Data Documentation

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.

Definition at line 107 of file BatteryDriver.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines