Public Member Functions | Protected Member Functions | Protected Attributes
EventLogger Class Reference
Inheritance diagram for EventLogger:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 EventLogger (const char *target, int eventId, int eventVariablesCount, const char *filename)

Protected Member Functions

void connectionClosed (Stream *stream, bool abnormal)
void incomingData (Stream *stream)
virtual void timerEvent (QTimerEvent *event)

Protected Attributes

int eventId
ofstream outputFile
QTime startingTime
Streamstream
vector< double > timeStamps
vector< vector< sint16 > > values

Detailed Description

Definition at line 63 of file eventlogger.cpp.


Constructor & Destructor Documentation

EventLogger::EventLogger ( const char *  target,
int  eventId,
int  eventVariablesCount,
const char *  filename 
) [inline]

Definition at line 74 of file eventlogger.cpp.


Member Function Documentation

void EventLogger::connectionClosed ( Stream stream,
bool  abnormal 
) [inline, protected, virtual]

Reimplemented from Dashel::Hub.

Definition at line 154 of file eventlogger.cpp.

void EventLogger::incomingData ( Stream stream) [inline, protected, virtual]

Reimplemented from Dashel::Hub.

Definition at line 119 of file eventlogger.cpp.

virtual void EventLogger::timerEvent ( QTimerEvent *  event) [inline, protected, virtual]

Definition at line 113 of file eventlogger.cpp.


Member Data Documentation

int EventLogger::eventId [protected]

Definition at line 67 of file eventlogger.cpp.

ofstream EventLogger::outputFile [protected]

Definition at line 71 of file eventlogger.cpp.

QTime EventLogger::startingTime [protected]

Definition at line 70 of file eventlogger.cpp.

Definition at line 66 of file eventlogger.cpp.

vector<double> EventLogger::timeStamps [protected]

Definition at line 69 of file eventlogger.cpp.

vector<vector<sint16> > EventLogger::values [protected]

Definition at line 68 of file eventlogger.cpp.


The documentation for this class was generated from the following file:


aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17