MOOS 0.2375
Public Member Functions | Protected Attributes
CMOOSSensorChannel Class Reference

#include <MOOSSensorChannel.h>

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

List of all members.

Public Member Functions

bool IsBuilt ()
virtual void Trace ()
double GetPercentFull ()
bool IsOnline ()
bool SetNoiseLimit (double dfLimit)
bool SetHistoryDepth (int nDepth)
bool Agrees (CMOOSObservation &rObs)
bool Add (CMOOSObservation &rObs)
 CMOOSSensorChannel ()
virtual ~CMOOSSensorChannel ()
bool AutoDiagnose ()

Protected Attributes

bool m_bActive
unsigned int m_nHistoryDepth
double m_dfHistoryTimeSpan
double m_dfNoiseLimit
OBSLIST m_History
double m_dfMean
double m_dfStd
bool m_bBuilt
CMOOSLinearLeastMedianFilter m_MedianFilter

Detailed Description

Definition at line 49 of file MOOSSensorChannel.h.


Constructor & Destructor Documentation

CMOOSSensorChannel::CMOOSSensorChannel ( )

Definition at line 45 of file MOOSSensorChannel.cpp.

CMOOSSensorChannel::~CMOOSSensorChannel ( ) [virtual]

Definition at line 68 of file MOOSSensorChannel.cpp.


Member Function Documentation

bool CMOOSSensorChannel::Add ( CMOOSObservation rObs)

Definition at line 80 of file MOOSSensorChannel.cpp.

bool CMOOSSensorChannel::Agrees ( CMOOSObservation rObs)

Definition at line 123 of file MOOSSensorChannel.cpp.

bool CMOOSSensorChannel::AutoDiagnose ( )

Definition at line 199 of file MOOSSensorChannel.cpp.

double CMOOSSensorChannel::GetPercentFull ( )

Definition at line 266 of file MOOSSensorChannel.cpp.

bool CMOOSSensorChannel::IsBuilt ( )

Definition at line 277 of file MOOSSensorChannel.cpp.

bool CMOOSSensorChannel::IsOnline ( )

Definition at line 261 of file MOOSSensorChannel.cpp.

bool CMOOSSensorChannel::SetHistoryDepth ( int  nDepth)

Definition at line 74 of file MOOSSensorChannel.cpp.

bool CMOOSSensorChannel::SetNoiseLimit ( double  dfLimit)

Definition at line 193 of file MOOSSensorChannel.cpp.

void CMOOSSensorChannel::Trace ( ) [virtual]

Reimplemented from CMOOSNavBase.

Definition at line 271 of file MOOSSensorChannel.cpp.


Member Data Documentation

Definition at line 67 of file MOOSSensorChannel.h.

Definition at line 75 of file MOOSSensorChannel.h.

Definition at line 69 of file MOOSSensorChannel.h.

double CMOOSSensorChannel::m_dfMean [protected]

Definition at line 73 of file MOOSSensorChannel.h.

Definition at line 70 of file MOOSSensorChannel.h.

double CMOOSSensorChannel::m_dfStd [protected]

Definition at line 74 of file MOOSSensorChannel.h.

Definition at line 71 of file MOOSSensorChannel.h.

Definition at line 77 of file MOOSSensorChannel.h.

unsigned int CMOOSSensorChannel::m_nHistoryDepth [protected]

Definition at line 68 of file MOOSSensorChannel.h.


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