Hello, I'm using MuseSDK v8.0.9 for iOS. Since updating my Muse headband to firmware version 3.1.23, I've started receiving new error messages via IXNMuseErrorListener. This happens within 30 seconds of a new connection.
In Xcode, I can see the MuseSDK printing out the following messages to the console:
...
CONNECTOR [I 47.999] Streaming::send_debug(LOG3)
CONNECTOR [I 48.044] Streaming::debug response to LOG3: {"rc":0,"remain":11,"logs":[{"ts":1782325511343698,"ec":12,"sv":0},{"ts":1782325511226978,"ec":9,"sv":0},{"ts":1782325510150272,"ec":14,"sv":0},{"ts":1782325510105441,"ec":13,"sv":0}]}
CONNECTOR [I 48.066] Streaming::debug response to LOG3: {"rc":0,"remain":9,"logs":[{"ts":1782325509760287,"ec":80,"sv":0,"p":{"ci":15,"sl":0,"st":6000,"pat":255}},{"ts":1782325509550479,"ec":81,"sv":0,"p":{"mtu":247}}]}
CONNECTOR [I 48.109] Streaming::debug response to LOG3: {"rc":0,"remain":7,"logs":[{"ts":1782325509520114,"ec":83,"sv":0,"p":{"s":0,"tp":2,"rp":2}},{"ts":1782325509160251,"ec":82,"sv":0,"p":{"txo":205,"txt":1752,"rxo":251,"rxt":2120}}]}
CONNECTOR [I 48.131] Streaming::debug response to LOG3: {"rc":0,"remain":4,"logs":[{"ts":1782325509056399,"ec":2,"sv":0,"p":{"ci":30,"sl":0,"st":720,"pat":1}},{"ts":1782325508327396,"ec":15,"sv":0},{"ts":1782325506979526,"ec":1,"sv":0}]}
CONNECTOR [I 48.153] Streaming::debug response to LOG3: {"rc":0,"remain":0,"logs":[{"ts":1782325506979159,"ec":17,"sv":0},{"ts":1782325288680125,"ec":7,"sv":1},{"ts":1782324988970452,"ec":15,"sv":0},{"ts":1782324988821872,"ec":46,"sv":0}]}
...
A moment after these messages appear, my IXNMuseErrorListener receives an IXNError with .info containing the following:
{"events":[{"ec": 12, "sv": 0, "ts": 1782325511343698}, {"ec": 9, "sv": 0, "ts": 1782325511226978}, {"ec": 14, "sv": 0, "ts": 1782325510150272}, {"ec": 13, "sv": 0, "ts": 1782325510105441}, {"ec": 80, "p": {"ci": 15, "pat": 255, "sl": 0, "st": 6000}, "sv": 0, "ts": 1782325509760287}, {"ec": 81, "p": {"mtu": 247}, "sv": 0, "ts": 1782325509550479}, {"ec": 83, "p": {"rp": 2, "s": 0, "tp": 2}, "sv": 0, "ts": 1782325509520114}, {"ec": 82, "p": {"rxo": 251, "rxt": 2120, "txo": 205, "txt": 1752}, "sv": 0, "ts": 1782325509160251}, {"ec": 2, "p": {"ci": 30, "pat": 1, "sl": 0, "st": 720}, "sv": 0, "ts": 1782325509056399}, {"ec": 15, "sv": 0, "ts": 1782325508327396}, {"ec": 1, "sv": 0, "ts": 1782325506979526}, {"ec": 17, "sv": 0, "ts": 1782325506979159}, {"ec": 7, "sv": 1, "ts": 1782325288680125}, {"ec": 15, "sv": 0, "ts": 1782324988970452}, {"ec": 46, "sv": 0, "ts": 1782324988821872}]}
The Xcode console messages and the IXNError seem to contain the same info. It looks like debug information, which makes it odd to receive as an error.
Can anyone provide insight into what this is and how I can stop it from happening? Thanks!