Headset object
Some methods of the API return one or more headset objects, for example queryHeadsets. A session object also includes a headset object.
Description
A headset object include these fields:
Name
Type
Description
id
string
The id of this headset.
status
string
Can be "discovered", "connecting", or "connected".
connectedBy
string
Can be "bluetooth", "dongle", "usb cable", or "extender".
dongle
string
The version of the dongle firmware.
firmware
string
The version of the headset firmware.
motionSensors
array of strings
The names of the motion sensors of this headset.
sensors
array of strings
The names of the EEG sensors of this headset. Use the international 10-20 system.
settings
object
An object containing the configuration of the EEG and motion data of this headset.
flexMappings
object
If the headset is an EPOC Flex, then this field is an object containing information about the mapping of the EEG channels.
headbandPosition
string
This field was added in Cortex 2.4
customName
string
The custom name of the headset. The user can set it in EMOTIV App.
This field was added in Cortex 2.4
Status
When you want to work with a headset, it is important to check its status.
Status
Description
discovered
connecting
Cortex is trying to connect to this headset. This can take a few seconds.
connected
Settings
The settings object include these fields:
Name
Type
Description
mode
string
Can be "EPOC", "EPOCPLUS", or "EPOCFLEX"
eegRate
number
The EEG sample rate, in hertz.
eegRes
number
The EEG resolution, in bits.
memsRate
number
The motion data sample rate, in hertz.
memsRes
number
The motion data resolution, in bits.
For an Epoc+ headset, the mode can be "EPOC" or "EPOCPLUS", depending on its configuration. See updateHeadset for details. For an Insight or Epoc headset, the mode is always "EPOC". For an Epoc Flex headset, the mode is always "EPOCFLEX".
A motion rate of zero means that the motion sensors are disabled.
Flex Mapping
Currently, the flexMappings object contains a single field. It may include more fields in the future.
Name
Type
Description
mappings
object
Describe which EEG channel is mapped to which physical connector of EPOC Flex device. The keys are the names of the connectors, the values are the names of the EEG channels.
Example: { "CMS": "TP8", "DRL": "P6", "RM": "TP10", "RN": "P4", "RO": "P8" }
Examples
Insight
Epoc+
Last updated