IEmoStateDLL.h
Go to the documentation of this file.
void * EmoStateHandle
Defining EmoStateHandle as a void pointer.
Definition: IEmoStateDLL.h:52
IEE_SignalStrength_enum
Wireless Signal Strength enumerator.
Definition: IEmoStateDLL.h:105
EMOSTATE_DLL_API int IS_GetContactQualityFromAllChannels(EmoStateHandle state, IEE_EEG_ContactQuality_t *contactQuality, size_t numChannels)
Query the contact quality of all the electrodes in one single call.
EMOSTATE_DLL_API float IS_MentalCommandGetCurrentActionPower(EmoStateHandle state)
Returns the detected MentalCommand action power of the user.
Definition: IEmoStateDLL.h:77
Definition: IEmoStateDLL.h:73
Definition: IEmoStateDLL.h:109
Definition: IEmoStateDLL.h:148
Definition: IEmoStateDLL.h:107
Definition: IEmoStateDLL.h:72
EMOSTATE_DLL_API int IS_FacialExpressionIsEyesOpen(EmoStateHandle state)
Query whether the eyes of the user are opened at the time the EmoState is captured.
EMOSTATE_DLL_API float IS_FacialExpressionGetEyebrowExtent(EmoStateHandle state)
Returns the eyebrow extent of the user (Obsolete function)
Definition: IEmoStateDLL.h:120
Definition: IEmoStateDLL.h:137
EMOSTATE_DLL_API IEE_SignalStrength_t IS_GetWirelessSignalStatus(EmoStateHandle state)
Query of the current wireless signal strength.
Definition: IEmoStateDLL.h:127
Definition: IEmoStateDLL.h:69
Definition: IEmoStateDLL.h:123
IEE_FacialExpressionAlgo_enum
FacialExpression facial expression type enumerator.
Definition: IEmoStateDLL.h:65
Definition: IEmoStateDLL.h:134
IEE_EmotivSuite_enum
Emotiv Detection Suite enumerator.
Definition: IEmoStateDLL.h:56
EMOSTATE_DLL_API int IS_FacialExpressionIsLookingDown(EmoStateHandle state)
Query whether the user is looking down at the time the EmoState is captured.
Definition: IEmoStateDLL.h:58
EMOSTATE_DLL_API int IS_FacialExpressionEqual(EmoStateHandle a, EmoStateHandle b)
Check whether two states are with identical FacialExpression state, i.e. are both state representing ...
enum IEE_EEG_ContactQuality_enum IEE_EEG_ContactQuality_t
EEG Electrode Contact Quality enumeration.
Definition: IEmoStateDLL.h:91
Definition: IEmoStateDLL.h:124
EMOSTATE_DLL_API int IS_MentalCommandEqual(EmoStateHandle a, EmoStateHandle b)
Check whether two states are with identical MentalCommand state.
Definition: IEmoStateDLL.h:99
Definition: IEmoStateDLL.h:136
Definition: IEmoStateDLL.h:119
Definition: IEmoStateDLL.h:132
IEE_MentalCommandAction_enum
MentalCommand action type enumerator.
Definition: IEmoStateDLL.h:84
Definition: IEmoStateDLL.h:71
enum IEE_SignalStrength_enum IEE_SignalStrength_t
Wireless Signal Strength enumerator.
Definition: IEmoStateDLL.h:79
Definition: IEmoStateDLL.h:68
EMOSTATE_DLL_API IEE_FacialExpressionAlgo_t IS_FacialExpressionGetUpperFaceAction(EmoStateHandle state)
Returns the detected upper face FacialExpression action of the user.
Definition: IEmoStateDLL.h:88
Definition: IEmoStateDLL.h:70
enum IEE_MentalCommandAction_enum IEE_MentalCommandAction_t
MentalCommand action type enumerator.
Definition: IEmoStateDLL.h:122
EMOSTATE_DLL_API IEE_EEG_ContactQuality_t IS_GetContactQuality(EmoStateHandle state, IEE_InputChannels_t electroIdx)
Query the contact quality of a specific EEG electrode.
EMOSTATE_DLL_API float IS_FacialExpressionGetSmileExtent(EmoStateHandle state)
Returns the smile extent of the user (Obsolete function)
IEE_InputChannels_enum
Logical input channel identifiers.
Definition: IEmoStateDLL.h:117
Definition: IEmoStateDLL.h:59
EMOSTATE_DLL_API float IS_FacialExpressionGetClenchExtent(EmoStateHandle state)
Returns the clench extent of the user (Obsolete function)
Definition: IEmoStateDLL.h:75
EMOSTATE_DLL_API int IS_FacialExpressionIsLeftWink(EmoStateHandle state)
Query whether the user is winking left at the time the EmoState is captured.
Definition: IEmoStateDLL.h:126
Definition: IEmoStateDLL.h:125
Definition: IEmoStateDLL.h:87
Definition: IEmoStateDLL.h:135
Definition: IEmoStateDLL.h:78
Definition: IEmoStateDLL.h:90
Definition: IEmoStateDLL.h:97
EMOSTATE_DLL_API int IS_FacialExpressionIsLookingLeft(EmoStateHandle state)
Query whether the user is looking left at the time the EmoState is captured with EPOC/EPOC+ headset...
enum IEE_InputChannels_enum IEE_InputChannels_t
Logical input channel identifiers.
Definition: IEmoStateDLL.h:130
EMOSTATE_DLL_API IEE_FacialExpressionAlgo_t IS_FacialExpressionGetLowerFaceAction(EmoStateHandle state)
Returns the detected lower face FacialExpression action of the user.
Definition: IEmoStateDLL.h:129
EMOSTATE_DLL_API int IS_FacialExpressionIsActive(EmoStateHandle state, IEE_FacialExpressionAlgo_t type)
Query whether the signal is too noisy for FacialExpression detection to be active.
EMOSTATE_DLL_API void IS_Init(EmoStateHandle state)
Initialize the EmoState into neutral state.
EMOSTATE_DLL_API void IS_GetBatteryChargeLevel(EmoStateHandle state, int *chargeLevel, int *maxChargeLevel)
Get the level of charge remaining in the headset battery.
Definition: IEmoStateDLL.h:86
Definition: IEmoStateDLL.h:98
Definition: IEmoStateDLL.h:95
Definition: IEmoStateDLL.h:151
Definition: IEmoStateDLL.h:133
EMOSTATE_DLL_API int IS_FacialExpressionIsLookingRight(EmoStateHandle state)
Query whether the user is looking right at the time the EmoState is captured with EPOC/EPOC+ headset...
EMOSTATE_DLL_API float IS_GetTimeFromStart(EmoStateHandle state)
Return the time since EmoEngine has been successfully connected to the headset.
EMOSTATE_DLL_API int IS_FacialExpressionIsBlink(EmoStateHandle state)
Query whether the user is blinking at the time the EmoState is captured.
Definition: IEmoStateDLL.h:128
Definition: IEmoStateDLL.h:131
IEE_EEG_ContactQuality_enum
EEG Electrode Contact Quality enumeration.
Definition: IEmoStateDLL.h:146
Definition: IEmoStateDLL.h:152
Definition: IEmoStateDLL.h:149
EMOSTATE_DLL_API void IS_FacialExpressionGetEyelidState(EmoStateHandle state, float *leftEye, float *rightEye)
Query the eyelids state of the user.
Definition: IEmoStateDLL.h:67
Definition: IEmoStateDLL.h:93
Definition: IEmoStateDLL.h:60
EMOSTATE_DLL_API float IS_FacialExpressionGetUpperFaceActionPower(EmoStateHandle state)
Returns the detected upper face FacialExpression action power of the user.
Definition: IEmoStateDLL.h:74
Definition: IEmoStateDLL.h:96
Definition: IEmoStateDLL.h:92
Definition: IEmoStateDLL.h:94
EMOSTATE_DLL_API int IS_MentalCommandIsActive(EmoStateHandle state)
Query whether the signal is too noisy for MentalCommand detection to be active.
Definition: IEmoStateDLL.h:89
Definition: IEmoStateDLL.h:150
EMOSTATE_DLL_API IEE_MentalCommandAction_t IS_MentalCommandGetCurrentAction(EmoStateHandle state)
Returns the detected MentalCommand action of the user.
Definition: IEmoStateDLL.h:121
EMOSTATE_DLL_API int IS_FacialExpressionIsLookingUp(EmoStateHandle state)
Query whether the user is looking up at the time the EmoState is captured.
Definition: IEmoStateDLL.h:108
enum IEE_FacialExpressionAlgo_enum IEE_FacialExpressionAlgo_t
FacialExpression facial expression type enumerator.
EMOSTATE_DLL_API int IS_EmoEngineEqual(EmoStateHandle a, EmoStateHandle b)
Check whether two states are with identical EmoEngine state.
EMOSTATE_DLL_API int IS_Equal(EmoStateHandle a, EmoStateHandle b)
Check whether two EmoStateHandles are identical.
EMOSTATE_DLL_API float IS_FacialExpressionGetLowerFaceActionPower(EmoStateHandle state)
Returns the detected lower face FacialExpression action power of the user.
EMOSTATE_DLL_API int IS_GetHeadsetOn(EmoStateHandle state)
Return whether the headset has been put on correctly or not.
EMOSTATE_DLL_API int IS_GetNumContactQualityChannels(EmoStateHandle state)
Query the number of channels of available sensor contact quality data.
EMOSTATE_DLL_API void IS_FacialExpressionGetEyeLocation(EmoStateHandle state, float *x, float *y)
Query the eyes position of the user.
EMOSTATE_DLL_API int IS_FacialExpressionIsRightWink(EmoStateHandle state)
Query whether the user is winking right at the time the EmoState is captured.
1.8.11