ot::XSensSource Class Reference
[Device Input Classes]

#include <XSensSource.h>

Inheritance diagram for ot::XSensSource:

Inheritance graph
[legend]
Collaboration diagram for ot::XSensSource:

Collaboration graph
[legend]
List of all members.

Detailed Description

The XSensSource reads and propagates data from an XSens MT9-B sensor.
Author:
Gerhard Reitmayr


Public Member Functions

virtual int isEventGenerator ()
virtual ~XSensSource ()

Public Attributes

Event event
 the event that is posted to the EventObservers
int comport
 serial comport numbered from 0
bool amd
 whether to use automatic adjustment to magnetic disturbances or not

Protected Member Functions

 XSensSource (int _comport=1, bool _amd=false)
 protected constructor so it is only accessible by the module
void push (void)

Protected Attributes

IMotionTracker * pMT

Friends

class XSensModule


Constructor & Destructor Documentation

ot::XSensSource::~XSensSource  )  [virtual]
 

ot::XSensSource::XSensSource int  _comport = 1,
bool  _amd = false
[protected]
 

protected constructor so it is only accessible by the module


Member Function Documentation

virtual int ot::XSensSource::isEventGenerator  )  [inline, virtual]
 

tests for EventGenerator interface being present. Is overriden to return 1 always.

Returns:
always 1

Reimplemented from ot::Node.

void ot::XSensSource::push void   )  [protected]
 


Friends And Related Function Documentation

friend class XSensModule [friend]
 


Member Data Documentation

bool ot::XSensSource::amd
 

whether to use automatic adjustment to magnetic disturbances or not

int ot::XSensSource::comport
 

serial comport numbered from 0

Event ot::XSensSource::event
 

the event that is posted to the EventObservers

IMotionTracker* ot::XSensSource::pMT [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 28 15:33:22 2007 for NaviTrack by  doxygen 1.4.6