MentalCommandDetection.h
Go to the documentation of this file.
EDK_API int IEE_MentalCommandGetActionSkillRating(unsigned int userId, IEE_MentalCommandAction_t action, float *pActionSkillRatingOut)
Get the current skill rating for particular MentalCommand actions of the user.
EDK_API int IEE_MentalCommandStartSamplingNeutral(unsigned int userId)
Start the sampling of Neutral state in MentalCommand.
EDK_API int IEE_MentalCommandGetSignatureCaching(unsigned int userId, unsigned int *pEnabledOut)
Query the status of signature caching in MentalCommand.
The training is succeeded, waiting for MC_ACCEPT or MC_REJECT.
Definition: MentalCommandDetection.h:67
EDK_API int IEE_MentalCommandGetActiveActions(unsigned int userId, unsigned long *pActiveActionsOut)
Get the current MentalCommand active action types.
The training has begun after MC_START is sent.
Definition: MentalCommandDetection.h:66
EDK_API int IEE_MentalCommandSetTrainingAction(unsigned int userId, IEE_MentalCommandAction_t action)
Set the type of MentalCommand action to be trained.
The mental command signature has been updated for new actions.
Definition: MentalCommandDetection.h:74
EDK_API int IEE_MentalCommandGetSignatureCacheSize(unsigned int userId, unsigned int *pSizeOut)
Get the current cache size for the signature caching in MentalCommand.
enum IEE_MentalCommandAction_enum IEE_MentalCommandAction_t
MentalCommand action type enumerator.
enum IEE_MentalCommandTrainingControl_enum IEE_MentalCommandTrainingControl_t
MentalCommand Suite training control enumerator.
IEE_MentalCommandTrainingControl_enum
MentalCommand Suite training control enumerator.
Definition: MentalCommandDetection.h:53
EDK_API int IEE_MentalCommandGetTrainingAction(unsigned int userId, IEE_MentalCommandAction_t *pActionOut)
Get the type of MentalCommand action currently selected for training.
The training has been reset after MC_RESET is sent.
Definition: MentalCommandDetection.h:72
The training is failed due to signal issues. Please restart training.
Definition: MentalCommandDetection.h:68
EDK_API int IEE_MentalCommandSetSignatureCaching(unsigned int userId, unsigned int enabled)
Enable or disable signature caching in MentalCommand.
EDK_API int IEE_MentalCommandGetTrainedSignatureActions(unsigned int userId, unsigned long *pTrainedActionsOut)
Get a list of the actions that have been trained by the user.
void * EmoEngineEventHandle
Handle to EmoEngine event structure allocated by IEE_EmoEngineEventCreate.
Definition: MentalCommandDetection.h:49
EDK_API int IEE_MentalCommandGetTrainingTime(unsigned int userId, unsigned int *pTrainingTimeOut)
Return the duration of a MentalCommand training session.
EDK_API int IEE_MentalCommandStopSamplingNeutral(unsigned int userId)
Stop the sampling of Neutral state in MentalCommand.
EDK_API int IEE_MentalCommandGetActivationLevel(unsigned int userId, int *pLevelOut)
Get the overall sensitivity for all MentalCommand actions.
The training data for a particular action has been erased by MC_ERASE.
Definition: MentalCommandDetection.h:70
The neutral training is completed.
Definition: MentalCommandDetection.h:73
The training is completed after MC_ACCEPT is sent.
Definition: MentalCommandDetection.h:69
EDK_API int IEE_MentalCommandSetSignatureCacheSize(unsigned int userId, unsigned int size)
Set the cache size for the signature caching in MentalCommand.
EDK_API int IEE_MentalCommandSetTrainingControl(unsigned int userId, IEE_MentalCommandTrainingControl_t control)
Set the training control flag for MentalCommand training.
EDK_API int IEE_MentalCommandGetActionSensitivity(unsigned int userId, int *pAction1SensitivityOut, int *pAction2SensitivityOut, int *pAction3SensitivityOut, int *pAction4SensitivityOut)
Query the sensitivity of MentalCommand actions.
EDK_API int IEE_MentalCommandSetActionSensitivity(unsigned int userId, int action1Sensitivity, int action2Sensitivity, int action3Sensitivity, int action4Sensitivity)
Set the sensitivity of MentalCommand actions.
IEE_MentalCommandEvent_enum
MentalCommand event types.
Definition: MentalCommandDetection.h:64
EDK_API int IEE_MentalCommandGetOverallSkillRating(unsigned int userId, float *pOverallSkillRatingOut)
Get the current overall skill rating of the user in MentalCommand.
EDK_API int IEE_MentalCommandSetActivationLevel(unsigned int userId, int level)
Set the overall sensitivity for all MentalCommand actions.
EDK_API int IEE_MentalCommandSetActiveActions(unsigned int userId, unsigned long activeActions)
Set the current MentalCommand active action types.
EDK_API IEE_MentalCommandEvent_t IEE_MentalCommandEventGetType(EmoEngineEventHandle hEvent)
Return the MentalCommand-specific event type.
enum IEE_MentalCommandEvent_enum IEE_MentalCommandEvent_t
MentalCommand event types.
The training is rejected after MC_REJECT is sent.
Definition: MentalCommandDetection.h:71
1.8.11