MOOS 0.2375
Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions
CBluefinBatteryDriverV1 Class Reference

#include <BluefinBatteryDriverV1.h>

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

List of all members.

Classes

class  CBatteryPack

Public Types

enum  Status { ON, OFF }

Public Member Functions

virtual string GetCellsString ()
virtual bool IsError ()
bool SwitchPack (int nPack, bool bOn)
 CBluefinBatteryDriverV1 ()
virtual ~CBluefinBatteryDriverV1 ()
virtual bool Initialise ()
virtual bool GetData ()

Public Attributes

CBatteryPack m_Batteries [2]

Protected Member Functions

bool Switch (bool bSwitch)
double GetMeanVoltage ()
bool GetPackVoltage (int nPack)
bool GetPackStatus (int nPack)
bool SendAndRecieve (BYTE *pTx, int nTx, BYTE *pRx, int nRx)
bool GetCellData (int nPack)

Detailed Description

Definition at line 48 of file BluefinBatteryDriverV1.h.


Member Enumeration Documentation

Enumerator:
ON 
OFF 

Definition at line 58 of file BluefinBatteryDriverV1.h.


Constructor & Destructor Documentation

CBluefinBatteryDriverV1::CBluefinBatteryDriverV1 ( )

Definition at line 53 of file BluefinBatteryDriverV1.cpp.

CBluefinBatteryDriverV1::~CBluefinBatteryDriverV1 ( ) [virtual]

Definition at line 64 of file BluefinBatteryDriverV1.cpp.


Member Function Documentation

bool CBluefinBatteryDriverV1::GetCellData ( int  nPack) [protected]

Definition at line 107 of file BluefinBatteryDriverV1.cpp.

string CBluefinBatteryDriverV1::GetCellsString ( ) [virtual]

Reimplemented from CBatteryDriver.

Definition at line 356 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::GetData ( ) [virtual]

Implements CBatteryDriver.

Definition at line 76 of file BluefinBatteryDriverV1.cpp.

double CBluefinBatteryDriverV1::GetMeanVoltage ( ) [protected]

Definition at line 333 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::GetPackStatus ( int  nPack) [protected]

Definition at line 205 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::GetPackVoltage ( int  nPack) [protected]

Definition at line 233 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::Initialise ( ) [virtual]

Implements CBatteryDriver.

Definition at line 70 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::IsError ( ) [virtual]

Reimplemented from CBatteryDriver.

Definition at line 256 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::SendAndRecieve ( BYTE pTx,
int  nTx,
BYTE pRx,
int  nRx 
) [protected]

Definition at line 133 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::Switch ( bool  bSwitch) [protected, virtual]

Reimplemented from CBatteryDriver.

Definition at line 338 of file BluefinBatteryDriverV1.cpp.

bool CBluefinBatteryDriverV1::SwitchPack ( int  nPack,
bool  bOn 
)

Definition at line 171 of file BluefinBatteryDriverV1.cpp.


Member Data Documentation

Definition at line 81 of file BluefinBatteryDriverV1.h.


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