Esempio n. 1
0
 /// <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);
 }
Esempio n. 2
0
 /// <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);
 }
Esempio n. 3
0
 /// <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);
 }
Esempio n. 4
0
 /// <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));
 }
Esempio n. 5
0
 /// <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()));
 }
Esempio n. 6
0
 /// <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));
 }
Esempio n. 7
0
 /// <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));
 }
Esempio n. 8
0
 /// <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));
 }
Esempio n. 9
0
 /// <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));
 }
Esempio n. 10
0
        /// <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));
        }
Esempio n. 11
0
 /// <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));
 }
Esempio n. 12
0
 /// <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));
 }