Emotiv EPOC plugin 1.0
Public Member Functions | Public Attributes

Epoc Class Reference

Inheritance diagram for Epoc:
openutils::Thread

List of all members.

Public Member Functions

bool Connect ()
bool Disconnect ()
void ReadData ()
void HandleHeadsetSetupEvent (EmoStateHandle)
void HandleExpressivSuiteEvent (EmoStateHandle)
void HandleAffectiveSuiteEvent (EmoStateHandle)
void HandleCognitivSuiteEvent (EmoStateHandle)
void HandleExpressivTrainingEvent (EmoEngineEventHandle)
void HandleCognitivTrainingEvent (EmoEngineEventHandle)
bool StartExpressivSuiteTraining (EE_ExpressivAlgo_t)
bool StartCognitivSuiteTraining (EE_CognitivAction_t)
bool EraseExpressivSuiteTraining (EE_ExpressivAlgo_t)
bool EraseCognitivSuiteTraining (EE_CognitivAction_t)
unsigned int GetUserID ()
float GetSystemUpTime ()
int GetDongleStatus ()
int GetHeadsetStatus ()
float GetWirelessSignal ()
float GetBatteryPower ()
float GetEngagementBoredom ()
float GetFrustration ()
float GetMeditation ()
float GetInstantaneousExcitement ()
float GetLongTermExcitement ()
unsigned int GetEyeExpressionType ()
unsigned int GetUpperFaceExpressionType ()
unsigned int GetLowerFaceExpressionType ()
float GetUpperFaceExpressionPower ()
float GetLowerFaceExpressionPower ()
unsigned int GetActionType ()
float GetActionPower ()
void SetUserID (unsigned int)
void SetSystemUpTime (float)
void SetDongleStatus (int)
void SetHeadsetStatus (int)
void SetWirelessSignal (float)
void SetBatteryPower ()
void SetEngagementBoredom (float)
void SetFrustration (float)
void SetMeditation (float)
void SetInstantaneousExcitement (float)
void SetLongTermExcitement (float)
void SetEyeExpressionType (unsigned int)
void SetUpperFaceExpressionType (unsigned int)
void SetLowerFaceExpressionType (unsigned int)
void SetUpperFaceExpressionPower (float)
void SetLowerFaceExpressionPower (float)
void SetActionType (unsigned int)
void SetActionPower (float)
void SetUserProfileFileName (char *)
char * GetUserProfileFileName ()
bool GetProfileLoadingDone ()
bool GetProfileSavingDone ()
void SetProfileLoadingDone (bool)
void SetProfileSavingDone (bool)
bool ProfileToByteArray (EmoEngineEventHandle, unsigned char **, unsigned int *)
bool LoadProfile (char *)
void SaveProfile (char *)
bool UpdateGyroPosition ()
float GetGyroX ()
float GetGyroY ()
void SetGyroX (float)
void SetGyroY (float)
void run ()

Public Attributes

int * iContactQuality
float fEEGData [14]
bool bIsRunning

Detailed Description

Definition at line 31 of file Epoc.h.


Member Function Documentation

void Epoc::run ( ) [virtual]

run() called by the thread callback _ou_thread_proc() to be overridden by child classes of Thread

Reimplemented from openutils::Thread.

Definition at line 987 of file Epoc.cpp.


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