emotiv-ts
Version:
A Typescript library that wraps the Cortex API functionalities to communicate with Emotiv headsets
24 lines (23 loc) • 1.31 kB
JavaScript
/**
* This enumeration holds the Emotiv requests IDs.
* These ids are used to validate whether the websocket message came from the same query/request.
*/
export var Requests;
(function (Requests) {
Requests[Requests["REQUEST_ACCESS"] = 1] = "REQUEST_ACCESS";
Requests[Requests["QUERY_HEADSET"] = 2] = "QUERY_HEADSET";
Requests[Requests["CONTROL_DEVICE"] = 3] = "CONTROL_DEVICE";
Requests[Requests["AUTHORIZE"] = 4] = "AUTHORIZE";
Requests[Requests["CREATE_SESSION"] = 5] = "CREATE_SESSION";
Requests[Requests["ACTIVATE_SESSION"] = 6] = "ACTIVATE_SESSION";
Requests[Requests["CLOSE_SESSION"] = 7] = "CLOSE_SESSION";
Requests[Requests["SUB_REQUEST"] = 8] = "SUB_REQUEST";
Requests[Requests["SETUP_PROFILE"] = 9] = "SETUP_PROFILE";
Requests[Requests["TRAINING"] = 10] = "TRAINING";
Requests[Requests["QUERY_PROFILE"] = 11] = "QUERY_PROFILE";
Requests[Requests["MENTAL_COMMAND_ACTIVE_ACTION"] = 12] = "MENTAL_COMMAND_ACTIVE_ACTION";
Requests[Requests["CREATE_RECORD_REQUEST"] = 13] = "CREATE_RECORD_REQUEST";
Requests[Requests["STOP_RECORD_REQUEST"] = 14] = "STOP_RECORD_REQUEST";
Requests[Requests["INJECT_MARKER_REQUEST"] = 15] = "INJECT_MARKER_REQUEST";
Requests[Requests["LICENSE_INFO"] = 16] = "LICENSE_INFO";
})(Requests || (Requests = {}));