/// <summary> /// Returns Interest model parameters /// </summary> /// <param name="rawScore"> return raw score</param> /// <param name="minScale,maxScale"> return scale range</param> /// <returns></returns> public void PerformanceMetricGetInterestModelParams(out Double rawScore, out Double minScale, out Double maxScale) { PerformanceMetric.IS_PerformanceMetricGetInterestModelParams(hEmoState, out rawScore, out minScale, out maxScale); }
/// <summary> /// Returns short term excitement model parameters /// </summary> /// <param name="rawScore"> return raw score</param> /// <param name="minScale,maxScale"> return scale range</param> /// <returns></returns> public void PerformanceMetricGetInstantaneousExcitementModelParams(out Double rawScore, out Double minScale, out Double maxScale) { PerformanceMetric.IS_PerformanceMetricGetInstantaneousExcitementModelParams(hEmoState, out rawScore, out minScale, out maxScale); }
/// <summary> /// Returns EngagementBoredom model parameters /// </summary> /// <param name="rawScore"> return raw score</param> /// <param name="minScale,maxScale"> return scale range</param> /// <returns></returns> public void PerformanceMetricGetEngagementBoredomModelParams(out Double rawScore, out Double minScale, out Double maxScale) { PerformanceMetric.IS_PerformanceMetricGetEngagementBoredomModelParams(hEmoState, out rawScore, out minScale, out maxScale); }
/// <summary> /// Returns Interest level of the user /// </summary> /// <returns>interest level (0.0 to 1.0)</returns> public Single PerformanceMetricGetInterestScore() { return(PerformanceMetric.IS_PerformanceMetricGetInterestScore(hEmoState)); }
/// <summary> /// Check whether two states are with identical 'emotiv' state /// </summary> /// <param name="state">EmoState</param> /// <returns>true: Equal, false: Different</returns> public Boolean PerformanceMetricEqual(EmoState state) { return(PerformanceMetric.IS_PerformanceMetricEqual(GetHandle(), state.GetHandle())); }
/// <summary> /// Returns frustration level of the user /// </summary> /// <returns>frustration level (0.0 to 1.0)</returns> public Single PerformanceMetricGetFrustrationScore() { return(PerformanceMetric.IS_PerformanceMetricGetStressScore(hEmoState)); }
/// <summary> /// Returns engagement/boredom level of the user /// </summary> /// <returns>engagement/boredom level (0.0 to 1.0)</returns> public Single PerformanceMetricGetEngagementBoredomScore() { return(PerformanceMetric.IS_PerformanceMetricGetEngagementBoredomScore(hEmoState)); }
/// <summary> /// Returns meditation level of the user /// </summary> /// <returns>meditation level (0.0 to 1.0)</returns> public Single PerformanceMetricGetRelaxationScore() { return(PerformanceMetric.IS_PerformanceMetricGetRelaxationScore(hEmoState)); }
/// <summary> /// Query whether the signal is too noisy for PerformanceMetric detection to be active /// </summary> /// <param name="type">PerformanceMetric detection type</param> /// <returns>detection state (false: Not Active, true: Active)</returns> public Boolean PerformanceMetricIsActive(PerformanceMetric.IEE_PerformanceMetricAlgo_t type) { return(PerformanceMetric.IS_PerformanceMetricIsActive(hEmoState, type)); }
/// <summary> /// Returns short term excitement level of the user /// </summary> /// <returns>excitement level (0.0 to 1.0)</returns> public Single PerformanceMetricInstantaneousExcitementTermScore() { return(PerformanceMetric.IS_PerformanceMetricGetInstantaneousExcitementScore(hEmoState)); }
/// <summary> /// Returns the long term excitement level of the user /// </summary> /// <returns>excitement level (0.0 to 1.0)</returns> public Single PerformanceMetricGetExcitementLongTermScore() { return(PerformanceMetric.IS_PerformanceMetricGetExcitementLongTermScore(hEmoState)); }
/// <summary> /// Returns focus level of the user /// </summary> /// <returns>focus level (0.0 to 1.0)</returns> public Single PerformanceMetricGetFocusScore() { return(PerformanceMetric.IS_PerformanceMetricGetFocusScore(hEmoState)); }