Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
{
"id": 1,
"jsonrpc": "2.0",
"method": "getCortexInfo"
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"buildDate":"2019-05-29T14:09:19",
"buildNumber":"25cf08bd",
"version":"2.0.0"
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "requestAccess",
"params": {
"clientId": "xxx",
"clientSecret": "xxx"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"accessGranted":true,
"message":"The User has granted access right to this application."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "requestAccess",
"params": {
"clientId": "xxx",
"clientSecret": "xxx"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"accessGranted":false,
"message":"The User has not granted access right to this application. Please use Emotiv App to proceed."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "authorize",
"params": {
"clientId": "xxx",
"clientSecret": "xxx"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"cortexToken":"xxx",
"warning": {
"code": 6,
"message": "...",
"licenseUrl": "https://..."
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "hasAccessRight",
"params": {
"clientId": "xxx",
"clientSecret": "xxx"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"accessGranted":true,
"message":"The User has granted access right to this application."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "generateNewToken",
"params": {
"cortexToken": "xxx",
"clientId": "...",
"clientSecret": "..."
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"cortexToken": "yyy"
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "getUserInformation",
"params": {
"cortexToken": "xxx"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"username": "jon.snow",
"firstName": "Jon",
"lastName": "Snow",
"licenseAgreement": {
"accepted": true,
"licenseUrl": "https://..."
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "getUserLogin"
}{
"id": 1,
"jsonrpc": "2.0",
"result": []
}{
"id": 1,
"jsonrpc": "2.0",
"method": "getUserLogin"
}{
"id": 1,
"jsonrpc": "2.0",
"result": [{
"currentOSUId":"501",
"currentOSUsername":"jsnow",
"lastLoginTime": "2019-11-28T12:09:17.300+07:00",
"loggedInOSUId":"501",
"loggedInOSUsername":"jsnow",
"username":"jon.snow"
}]
}{
"id": 1,
"jsonrpc": "2.0",
"method": "getUserLogin"
}{
"id": 1,
"jsonrpc": "2.0",
"result": [{
"currentOSUId":"501",
"currentOSUsername":"jsnow",
"lastLoginTime": "2019-11-28T12:09:17.300+07:00",
"loggedInOSUId":"502",
"loggedInOSUsername":"astark",
"username":"aria.stark"
}]
}{
"id": 1,
"jsonrpc": "2.0",
"method": "getLicenseInfo",
"params": {
"cortexToken": "xxx"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"isOnline":true,
"license":{
"applications":["com.emotiv.emotivpro"],
"billingFrom":"2018-08-23T07:00:00.000+07:00",
"billingTo":"2019-09-23T07:00:00.000+07:00",
"deviceInfo":{
"deviceLimit":15,
"devicesPerSeat":3,
"sessionLimit":{"day":null,"month":null,"year"
},
"expired":false,
"extenderLimit":30,
"hardLimitTime":"2019-07-01T06:59:59.999+07:00",
"isCommercial":false,
"licenseId":"xxx",
"licenseName":"PRO license",
"localQuota":0,
"maxDebit":null,
"scopes":["eeg","pm"],
"seatCount":5,
"sessionCount":0,
"softLimitTime":"2019-06-24T06:59:59.999+07:00",
"totalDebit":0,
"totalRegisteredDevices":1,
"validFrom":"2018-08-23T07:00:00.000+07:00",
"validTo":"2019-09-24T06:59:59.999+07:00"
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "updateHeadsetCustomInfo",
"params": {
"cortexToken": "xxx",
"headbandPosition": "top",
"headsetId": "EPOCX-12345678"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"customName": "Epoc 1",
"headbandPosition": "top",
"headsetId": "EPOCX-12345678",
"message": "Update headset customized information successfully."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "queryHeadsets"
}{
"id": 1,
"jsonrpc": "2.0",
"result": [
{
"connectedBy": "dongle",
"customName": "",
"dongle": "6ff",
"firmware": "625",
"id": "EPOCPLUS-3B9AXXXX",
"motionSensors": [
"GYROX",
"GYROY",
"GYROZ",
"ACCX",
"ACCY",
"ACCZ",
"MAGX",
"MAGY",
"MAGZ"
],
"sensors": [
"AF3",
"F7",
"F3",
"FC5",
"T7",
"P7",
"O1",
"O2",
"P8",
"T8",
"FC6",
"F4",
"F8",
"AF4"
],
"settings": {
"eegRate": 256,
"eegRes": 16,
"memsRate": 64,
"memsRes": 16,
"mode": "EPOCPLUS"
},
"status": "connected"
}
]
}{
"id": 1,
"jsonrpc": "2.0",
"method": "syncWithHeadsetClock",
"params": {
"headset": "INSIGHT-587XX4BB",
"monotonicTime": 321.445,
"systemTime": 1629978090.302
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"adjustment": 1629977768.86108,
"headset": "INSIGHT-587XX4BB"
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "updateHeadset",
"params": {
"cortexToken": "xxx",
"headsetId": "EPOCPLUS-3B9AXXXX",
"setting": {
"mode": "EPOCPLUS",
"eegRate": 256,
"memsRate": 64
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"headsetId": "EPOCPLUS-3B9AXXXX",
"message": "..."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "updateHeadset",
"params": {
"cortexToken": "xxx",
"headsetId": "EPOCPLUS-3B9AXXXX",
"setting": {
"mode": "EPOC",
"eegRate": 128,
"memsRate": 0
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"headsetId": "EPOCPLUS-3B9AXXXX",
"message": "..."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "area",
"params": {
"width": 6,
"length": 7
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": 42
}{
"id": "INSIGHT-AAAA0000",
"status": "connected",
"connectedBy": "dongle",
"customName": "",
"dongle": "6ff",
"firmware": "930",
"motionSensors": [
"Q0",
"Q1",
"Q2",
"Q3",
"ACCX",
"ACCY",
"ACCZ",
"MAGX",
"MAGY",
"MAGZ"
],
"sensors": [
"AF3",
"T7",
"Pz",
"T8",
"AF4"
],
"settings": {
"eegRate": 128,
"eegRes": 14,
"memsRate": 64,
"memsRes": 14,
"mode": "INSIGHT"
},
"isVirtual": false
}{
"id": "EPOCPLUS-3B9AXXXX",
"status": "connected",
"connectedBy": "dongle",
"customName": "",
"dongle": "6ff",
"firmware": "625",
"motionSensors": [
"GYROX",
"GYROY",
"GYROZ",
"ACCX",
"ACCY",
"ACCZ",
"MAGX",
"MAGY",
"MAGZ"
],
"sensors": [
"AF3",
"F7",
"F3",
"FC5",
"T7",
"P7",
"O1",
"O2",
"P8",
"T8",
"FC6",
"F4",
"F8",
"AF4"
],
"settings": {
"eegRate": 256,
"eegRes": 16,
"memsRate": 64,
"memsRes": 16,
"mode": "EPOCPLUS"
},
"isVirtual": false
}{
"id": 1,
"jsonrpc": "2.0",
"result": [
{
"connectedBy": "bluetooth",
"customName": "virtual mn8",
"dfuTypes": ["dfuNone"],
"dongle": "0",
"firmware": "23",
"firmwareDisplay": "0x23",
"headbandPosition": null,
"id": "MN8-2DC3C2D9",
"isDfuMode": false,
"isVirtual": true,
"motionSensors": ["Q0", "Q1", "Q2", "Q3"],
"sensors": ["T7", "T8"],
"settings": {
"eegRate": 128,
"eegRes": 14,
"memsRate": 6,
"memsRes": 10,
"mode": "MN8"
},
"status": "connected",
"virtualHeadsetId": "2dc3c2d9-cfe1-461b-983b-f187437b91e0"
}
]
}{
"id": 1,
"jsonrpc": "2.0",
"method": "queryHeadsets"
}{
"id": 1,
"jsonrpc": "2.0",
"result": []
}{
"id": 1,
"jsonrpc": "2.0",
"method": "queryHeadsets",
"params": {
"id": "EPOCPLUS-3B9AXXXX"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": [
{
"connectedBy": "dongle",
"customName": "",
"dongle": "6ff",
"firmware": "625",
"id": "EPOCPLUS-3B9AXXXX",
"motionSensors": [
"GYROX",
"GYROY",
"GYROZ",
"ACCX",
"ACCY",
"ACCZ",
"MAGX",
"MAGY",
"MAGZ"
],
"sensors": [
"AF3",
"F7",
"F3",
"FC5",
"T7",
"P7",
"O1",
"O2",
"P8",
"T8",
"FC6",
"F4",
"F8",
"AF4"
],
"settings": {
"eegRate": 256,
"eegRes": 16,
"memsRate": 64,
"memsRes": 16,
"mode": "EPOCPLUS"
},
"status": "connected"
}
]
}{
"id": 1,
"jsonrpc": "2.0",
"method": "queryHeadsets",
"params": {
"id": "INSIGHT-*"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": [
{
"id": "INSIGHT-AAAA0000",
"status": "connected",
"connectedBy": "dongle",
"customName": "",
"dongle": "6ff",
"firmware": "930",
"headbandPosition": null,
"motionSensors": [
"Q0",
"Q1",
"Q2",
"Q3",
"ACCX",
"ACCY",
"ACCZ",
"MAGX",
"MAGY",
"MAGZ"
],
"sensors": [
"AF3",
"T7",
"Pz",
"T8",
"AF4"
],
"settings": {
"eegRate": 128,
"eegRes": 14,
"memsRate": 64,
"memsRes": 14,
"mode": "INSIGHT"
}
}
]
}{
"id": "8bfc26de-754b-4c1f-9771-acfd1a7da02c",
"status": "opened",
"owner": "jon.snow",
"license": "",
"appId": "com.jon.snow.winterfell-app",
"started": "2019-05-29T14:18:45.108+07:00",
"stopped": "",
"headset": {
"status": "connected"
"connectedBy": "dongle",
"customName": "",
"dongle": "6ff",
"firmware": "625",
"id": "EPOCPLUS-3B9AXXXX",
"motionSensors": [
"GYROX",
"GYROY",
"GYROZ",
"ACCX",
"ACCY",
"ACCZ",
"MAGX",
"MAGY",
"MAGZ"
],
"sensors": [
"AF3",
"F7",
"F3",
"FC5",
"T7",
"P7",
"O1",
"O2",
"P8",
"T8",
"FC6",
"F4",
"F8",
"AF4"
],
"settings": {
"eegRate": 256,
"eegRes": 16,
"memsRate": 64,
"memsRes": 16,
"mode": "EPOCPLUS"
}
},
"recordIds": [],
"recording": false,
"streams": ["met","mot"]
}{
"id": 1,
"jsonrpc": "2.0",
"method": "configMapping",
"params": {
"cortexToken": "xxx",
"mappings": {
"CMS": "TP9",
"DRL": "TP10",
"RD": "T8",
"RE": "F4",
"RF": "F8",
"RG": "AF4"
},
"name": "config1",
"status": "create"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"message": "Create flex mapping config successful",
"value": {
"label": {},
"mappings": {
"CMS": "TP9",
"DRL": "TP10",
"RD": "T8",
"RE": "F4",
"RF": "F8",
"RG": "AF4"
},
"name": "config1",
"uuid": "4416dc1b-3a7c-4d20-9ec6-aacdb9930071"
}
}
}{
"CMS": "P3",
"DRL": "P4",
"LA": "FC5",
"LB": "O1",
"LC": "P7",
"LD": "T7",
"LE": "F3",
"LF": "F7",
"LG": "AF3",
"RA": "FC6",
"RB": "O2",
"RC": "P8",
"RD": "T8",
"RE": "F4",
"RF": "F8",
"RG": "AF4"
}{
"id": 1,
"jsonrpc": "2.0",
"method": "controlDevice",
"params": {
"command": "refresh"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"command": "refresh",
"message": "..."
}
}{
"jsonrpc": "2.0",
"warning": {
"code": 142,
"message": {
"behavior": "Headset discovering complete."
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "controlDevice",
"params": {
"command": "connect",
"headset": "INSIGHT-12341234"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"command": "connect",
"message": "Start connecting to headset INSIGHT-12341234"
}
}{
"jsonrpc": "2.0",
"warning": {
"code": 104,
"message": {
"headsetId": "INSIGHT-12341234",
"behavior": "The headset is connected"
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "controlDevice",
"params": {
"command": "connect",
"headset": "EPOCFLEX-12341234",
"mappings": {
"CMS": "F3",
"DRL": "F5",
"LA": "AF3",
"LB": "AF7",
"RA": "P8"
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"command": "connect",
"message": "..."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "controlDevice",
"params": {
"command": "disconnect",
"headset": "EPOCFLEX-12341234"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"command": "disconnect",
"message": "..."
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "configMapping",
"params": {
"cortexToken": "xxx",
"status": "get"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"message": "Get flex mapping config successful",
"value": {
"config": [
{
"label": {},
"mappings": {
"CMS": "TP10",
"DRL": "TP9",
"LA" : "C3",
"LB" : "T7",
},
"name": "Default Configuration",
"uuid": "f4296b2d-d6e7-45cf-9569-7bc2a1bd56e4"
},
{
"label": {},
"mappings": {
"CMS": "TP9",
"DRL": "TP10",
"RF" : "F8",
"RG" : "AF4"
},
"name": "config2",
"uuid": "764adb97-a710-4d95-977a-dea5b682aa04"
}
],
"updated": "2025-10-08T06:16:30.521+07:00",
"version": "2018-05-08"
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "configMapping",
"params": {
"cortexToken": "xxx",
"status": "read",
"uuid": "764adb97-a710-4d95-977a-dea5b682aa04"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"message": "Read flex mapping config successful",
"value": {
"label": {},
"mappings": {
"CMS": "TP9",
"DRL": "TP10",
"RF" : "F8",
"RG" : "AF4"
},
"name": "config2",
"uuid": "764adb97-a710-4d95-977a-dea5b682aa04"
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "configMapping",
"params": {
"cortexToken": "xxx",
"status": "update",
"uuid": "764adb97-a710-4d95-977a-dea5b682aa04",
"name": "new config"
}
}{
"id": 1,
"jsonrpc": "2.0",
"result": {
"message": "Update flex mapping config successful",
"value": {
"label": {},
"mappings": {
"CMS": "TP9",
"DRL": "TP10",
"RF" : "F8",
"RG" : "AF4"
},
"name": "new config",
"uuid": "764adb97-a710-4d95-977a-dea5b682aa04"
}
}
}{
"id": 1,
"jsonrpc": "2.0",
"method": "configMapping",
"params": {
"cortexToken": "xxx",
"status": "delete",
"uuid": "effa621f-49d6-4c46-95f3-28f43813a6e9"
}
}{
"id": 3373617,
"jsonrpc": "2.0",
"result": {
"message": "Delete flex mapping config successful",
"uuid": "effa621f-49d6-4c46-95f3-28f43813a6e9"
}
}