Skip to content

Commit 89ae3b8

Browse files
committed
BRV-174: update for error message and update state
1 parent 0ca28f5 commit 89ae3b8

4 files changed

Lines changed: 7 additions & 9 deletions

File tree

Src/Authorizer.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@ public void Logout() {
180180
/// Retry authorization process
181181
/// </summary>
182182
public void RetryAuthorize() {
183+
// back to authorizing state
184+
ConnectServiceStateChanged(this, ConnectToCortexStates.Authorizing);
183185
_ctxClient.Authorize(_licenseID, _debitNo);
184186
}
185187

Src/DataStreamManager.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -679,11 +679,6 @@ public ConnectToCortexStates GetConnectToCortexState()
679679
return _dsProcess.GetConnectToCortexState();
680680
}
681681

682-
public string GetConnectToCortexWarningMessage()
683-
{
684-
return _dsProcess.GetConnectToCortexWarningMessage();
685-
}
686-
687682
//=== Device data ===
688683
/// <summary>
689684
/// Get battery level.

Src/DataStreamProcess.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public class DataStreamProcess
1919
private SessionHandler _sessionHandler = SessionHandler.Instance;
2020

2121
ConnectToCortexStates _connectCortexState = ConnectToCortexStates.Service_connecting;
22-
string _connectCortexWarningMessage = "";
2322

2423
// Event
2524
public event EventHandler<ArrayList> MotionDataReceived; // motion data
@@ -93,8 +92,6 @@ public event EventHandler<List<MentalStateModel>> QueryDayDetailOfConsumerDataDo
9392

9493
public ConnectToCortexStates GetConnectToCortexState() => _connectCortexState;
9594

96-
public string GetConnectToCortexWarningMessage() => _connectCortexWarningMessage;
97-
9895
public DataStreamProcess()
9996
{
10097
}
@@ -322,7 +319,6 @@ private void MessageErrorRecieved(object sender, ErrorMsgEventArgs errorInfo)
322319
_sessionHandler.ClearSessionData();
323320
CreateSessionFail(this, message);
324321
}
325-
_connectCortexWarningMessage = message;
326322
// ErrorNotify(this, message);
327323
}
328324

Src/EmotivUnityItf.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ public class EmotivUnityItf
108108
public Record RecentRecord { get => _recentRecord; set => _recentRecord = value; }
109109
public bool IsSupportedDeviceForProfile { get => _isSupportedDeviceForProfile; set => _isSupportedDeviceForProfile = value; }
110110

111+
// Events
112+
public event EventHandler<ErrorMsgEventArgs> ErrorMsgReceived;
113+
111114
/// <summary>
112115
/// Gets the current Emotiv ID of the logged-in user.
113116
/// </summary>
@@ -1094,6 +1097,8 @@ private void MessageErrorRecieved(object sender, ErrorMsgEventArgs errorInfo)
10941097
int errorCode = errorInfo.Code;
10951098

10961099
_messageLog = "Get Error: errorCode " + errorCode.ToString() + ", message: " + message + ", API: " + method;
1100+
// Emit the error message event
1101+
ErrorMsgReceived?.Invoke(this, errorInfo);
10971102
}
10981103

10991104
private void OnStreamStopNotify(object sender, List<string> streams)

0 commit comments

Comments
 (0)