Index
All Classes and Interfaces|All Packages
A
- addAccelerometerX(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addAccelerometerY(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addAccelerometerZ(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addAction(Object) - Method in class com.javiergs.cortex4j.data.MentalCommand
- addActionEye(Object) - Method in class com.javiergs.cortex4j.data.Face
- addActionLowerFace(Object) - Method in class com.javiergs.cortex4j.data.Face
- addActionLowerFacePower(Object) - Method in class com.javiergs.cortex4j.data.Face
- addActionUpperFace(Object) - Method in class com.javiergs.cortex4j.data.Face
- addActionUpperFacePower(Object) - Method in class com.javiergs.cortex4j.data.Face
- addActiveEngagement(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addActiveExcitement(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addActiveFocus(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addActiveInterest(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addActiveRelaxation(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addActiveStress(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addBatteryLevel(Object) - Method in class com.javiergs.cortex4j.data.Device
- addBatteryPercent(Object) - Method in class com.javiergs.cortex4j.data.Device
- addContactQuality(Object) - Method in class com.javiergs.cortex4j.data.EEG
- addCounter(Object) - Method in class com.javiergs.cortex4j.data.EEG
- addCounter(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addEngagement(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addExcitement(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addFocus(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addInterest(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addInterpolated(Object) - Method in class com.javiergs.cortex4j.data.EEG
- addInterpolated(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addLabels(JSONArray) - Method in class com.javiergs.cortex4j.data.BandPower
-
Replace sensor/band labels for this sample only.
- addListener(String, CortexListener) - Method in class com.javiergs.cortex4j.CortexClient
-
Registers an observer for a stream such as
dev,met,eeg,mot, orpow. - addListener(String, CortexListener) - Method in class com.javiergs.cortex4j.CortexSession
- addMagnetometerX(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addMagnetometerY(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addMagnetometerZ(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addPower(Object) - Method in class com.javiergs.cortex4j.data.MentalCommand
- addQuality(Object) - Method in class com.javiergs.cortex4j.data.Device
- addQuaternion0(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addQuaternion1(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addQuaternion2(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addQuaternion3(Object) - Method in class com.javiergs.cortex4j.data.Motion
- addRelaxation(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addSensorLabels(JSONArray) - Method in class com.javiergs.cortex4j.data.EEG
-
Set the EEG sensor labels during Emotiv initialization.
- addSensors(Object) - Method in class com.javiergs.cortex4j.data.EEG
- addStress(Object) - Method in class com.javiergs.cortex4j.data.Affect
- addValue(Object) - Method in class com.javiergs.cortex4j.data.BandPower
- addWirelessSignal(Object) - Method in class com.javiergs.cortex4j.data.Device
- Affect - Class in com.javiergs.cortex4j.data
-
A wrapper for affective state metrics from Emotive headset.
- Affect(BigDecimal) - Constructor for class com.javiergs.cortex4j.data.Affect
- AFFECT - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
B
- BandPower - Class in com.javiergs.cortex4j.data
-
EEG frequency band power values for a single Cortex sample.
- BandPower(BigDecimal) - Constructor for class com.javiergs.cortex4j.data.BandPower
- BANDPOWER - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
C
- clientId() - Method in class com.javiergs.cortex4j.CortexCredentials
- clientSecret() - Method in class com.javiergs.cortex4j.CortexCredentials
- close() - Method in class com.javiergs.cortex4j.CortexClient
-
Closes the active Cortex session and releases its network connection.
- close() - Method in class com.javiergs.cortex4j.CortexSession
- com.javiergs.cortex4j - package com.javiergs.cortex4j
- com.javiergs.cortex4j.data - package com.javiergs.cortex4j.data
- connect() - Static method in class com.javiergs.cortex4j.CortexClient
-
Connects to the local Cortex service and opens an authenticated headset session.
- connect() - Static method in class com.javiergs.cortex4j.CortexSession
- connect(CortexCredentials) - Static method in class com.javiergs.cortex4j.CortexClient
-
Connects using credentials for a registered Cortex application.
- connect(CortexCredentials) - Static method in class com.javiergs.cortex4j.CortexSession
- connectAsync(CortexCredentials) - Static method in class com.javiergs.cortex4j.CortexClient
-
Opens an authenticated session without blocking the caller.
- connectAsync(CortexCredentials) - Static method in class com.javiergs.cortex4j.CortexSession
- connectAsync(URI, CortexCredentials) - Static method in class com.javiergs.cortex4j.CortexClient
-
Opens an authenticated session at a specified Cortex WebSocket endpoint.
- connectAsync(URI, CortexCredentials) - Static method in class com.javiergs.cortex4j.CortexSession
- ConnectionSecurity - Enum Class in com.javiergs.cortex4j
-
TLS verification mode of an established Cortex connection.
- CortexClient - Class in com.javiergs.cortex4j
-
Main entry point for reading EMOTIV Cortex headset streams.
- CortexConfiguration - Class in com.javiergs.cortex4j
-
Loads application-owned credentials; never bundles a library secret.
- CortexCredentials - Class in com.javiergs.cortex4j
-
Developer credentials registered with EMOTIV Cortex.
- CortexCredentials(String, String) - Constructor for class com.javiergs.cortex4j.CortexCredentials
- CortexListener - Interface in com.javiergs.cortex4j
-
Receives samples from a Cortex stream.
- CortexSample - Class in com.javiergs.cortex4j
-
A single Cortex stream sample, preserving the original channel values.
- CortexSample(String, BigDecimal, String, List<JsonNode>) - Constructor for class com.javiergs.cortex4j.CortexSample
- CortexSampleParser - Class in com.javiergs.cortex4j
-
Converts a Cortex stream notification to a sample without guessing channel layouts.
- CortexSession - Class in com.javiergs.cortex4j
-
High-level authenticated Cortex session with per-stream observers.
- CortexTlsConfig - Class in com.javiergs.cortex4j
-
Creates a dedicated TLS context for a trusted PEM-encoded CA certificate.
D
- Device - Class in com.javiergs.cortex4j.data
-
Device battery, wireless signal, and electrode contact quality.
- Device(BigDecimal, int) - Constructor for class com.javiergs.cortex4j.data.Device
- DEVICE - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
E
- EEG - Class in com.javiergs.cortex4j.data
-
A wrapper for the EEG signal as received from the Emotiv WebSocket server.
- EEG - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
- EEG(BigDecimal) - Constructor for class com.javiergs.cortex4j.data.EEG
-
Constructor for EEG signal.
F
- Face - Class in com.javiergs.cortex4j.data
-
A wrapper for facial expressions data
- Face(BigDecimal) - Constructor for class com.javiergs.cortex4j.data.Face
- FACE - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
- fromCaCertificate(InputStream) - Static method in class com.javiergs.cortex4j.CortexTlsConfig
- fromCaCertificate(Path) - Static method in class com.javiergs.cortex4j.CortexTlsConfig
G
- get() - Method in enum class com.javiergs.cortex4j.data.SignalType
-
Returns the data model class represented by this signal type.
- getA() - Method in class com.javiergs.cortex4j.data.PAD
- getAccelerometerX() - Method in class com.javiergs.cortex4j.data.Motion
- getAccelerometerY() - Method in class com.javiergs.cortex4j.data.Motion
- getAccelerometerZ() - Method in class com.javiergs.cortex4j.data.Motion
- getCommaSeparatedHeaders() - Static method in class com.javiergs.cortex4j.data.Affect
- getCommaSeparatedHeaders() - Method in class com.javiergs.cortex4j.data.BandPower
- getCommaSeparatedHeaders() - Method in class com.javiergs.cortex4j.data.EEG
- getCommaSeparatedHeaders() - Static method in class com.javiergs.cortex4j.data.Face
- getCommaSeparatedHeaders() - Static method in class com.javiergs.cortex4j.data.MentalCommand
- getCommaSeparatedHeaders() - Static method in class com.javiergs.cortex4j.data.Motion
- getCommaSeparatedHeaders() - Static method in class com.javiergs.cortex4j.data.PAD
-
Returns a comma-separated string of the headers.
- getCommaSeparatedHeaders(int) - Static method in class com.javiergs.cortex4j.data.Device
-
Legacy static header helper, explicitly parameterized to avoid shared headset state.
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.Affect
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.BandPower
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.Device
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.EEG
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.Face
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.MentalCommand
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.Motion
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.PAD
- getCommaSeparatedValues() - Method in class com.javiergs.cortex4j.data.Signal
- getConnectionSecurity() - Method in class com.javiergs.cortex4j.CortexClient
-
Returns the security mode of the established WebSocket connection.
- getConnectionSecurity() - Method in class com.javiergs.cortex4j.CortexSession
- getCounter() - Method in class com.javiergs.cortex4j.data.Motion
- getCsvHeaders() - Method in class com.javiergs.cortex4j.data.Device
- getD() - Method in class com.javiergs.cortex4j.data.PAD
- getEngagement() - Method in class com.javiergs.cortex4j.data.Affect
- getExcitement() - Method in class com.javiergs.cortex4j.data.Affect
- getFocus() - Method in class com.javiergs.cortex4j.data.Affect
- getHeadsetId() - Method in class com.javiergs.cortex4j.CortexClient
-
Returns the identifier of the headset selected during connection.
- getHeadsetId() - Method in class com.javiergs.cortex4j.CortexSession
-
Headset selected when this session was created.
- getInterest() - Method in class com.javiergs.cortex4j.data.Affect
- getLabels() - Method in class com.javiergs.cortex4j.data.BandPower
- getLabels() - Method in class com.javiergs.cortex4j.data.Device
- getLabels() - Method in class com.javiergs.cortex4j.data.EEG
- getMagnetometerX() - Method in class com.javiergs.cortex4j.data.Motion
- getMagnetometerY() - Method in class com.javiergs.cortex4j.data.Motion
- getMagnetometerZ() - Method in class com.javiergs.cortex4j.data.Motion
- getP() - Method in class com.javiergs.cortex4j.data.PAD
- getQuaternion0() - Method in class com.javiergs.cortex4j.data.Motion
- getQuaternion1() - Method in class com.javiergs.cortex4j.data.Motion
- getQuaternion2() - Method in class com.javiergs.cortex4j.data.Motion
- getQuaternion3() - Method in class com.javiergs.cortex4j.data.Motion
- getRelaxation() - Method in class com.javiergs.cortex4j.data.Affect
- getSensorLabels() - Method in class com.javiergs.cortex4j.CortexClient
-
Returns sensor labels reported for the selected headset.
- getSensorLabels() - Method in class com.javiergs.cortex4j.CortexSession
-
Sensor labels reported by Cortex for the active headset.
- getSessionId() - Method in class com.javiergs.cortex4j.CortexSample
- getStream() - Method in class com.javiergs.cortex4j.CortexSample
- getStress() - Method in class com.javiergs.cortex4j.data.Affect
- getTime() - Method in class com.javiergs.cortex4j.data.Signal
- getTimestamp() - Method in class com.javiergs.cortex4j.CortexSample
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.Affect
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.BandPower
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.Device
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.EEG
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.Face
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.MentalCommand
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.Motion
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.PAD
- getValueFor(String) - Method in class com.javiergs.cortex4j.data.Signal
- getValues() - Method in class com.javiergs.cortex4j.CortexSample
I
- INSECURE - Enum constant in enum class com.javiergs.cortex4j.ConnectionSecurity
- isActiveEngagement() - Method in class com.javiergs.cortex4j.data.Affect
- isActiveExcitement() - Method in class com.javiergs.cortex4j.data.Affect
- isActiveFocus() - Method in class com.javiergs.cortex4j.data.Affect
- isActiveInterest() - Method in class com.javiergs.cortex4j.data.Affect
- isActiveRelaxation() - Method in class com.javiergs.cortex4j.data.Affect
- isActiveStress() - Method in class com.javiergs.cortex4j.data.Affect
- isInterpolated() - Method in class com.javiergs.cortex4j.data.Motion
L
- loadCredentials() - Static method in class com.javiergs.cortex4j.CortexConfiguration
M
- MentalCommand - Class in com.javiergs.cortex4j.data
-
A wrapper for the mental command signal as received from the Emotiv Cortex WebSocket server.
- MentalCommand(BigDecimal) - Constructor for class com.javiergs.cortex4j.data.MentalCommand
-
Constructor for mental command signal.
- MENTALCOMMAND - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
- Motion - Class in com.javiergs.cortex4j.data
-
A wrapper for the motion data as received from the Emotiv WebSocket server.
- Motion(BigDecimal) - Constructor for class com.javiergs.cortex4j.data.Motion
- MOTION - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
O
- onSample(CortexSample) - Method in interface com.javiergs.cortex4j.CortexListener
-
Processes an incoming sample.
P
- PAD - Class in com.javiergs.cortex4j.data
-
A wrapper for Pleasure, Arousal, and Dominance values.
- PAD - Enum constant in enum class com.javiergs.cortex4j.data.SignalType
- PAD(Affect) - Constructor for class com.javiergs.cortex4j.data.PAD
- parse(JsonNode) - Static method in class com.javiergs.cortex4j.CortexSampleParser
-
Parses a JSON message into a CortexSample.
R
- removeListener(String, CortexListener) - Method in class com.javiergs.cortex4j.CortexClient
-
Unregisters a stream observer; this does not unsubscribe the stream.
- removeListener(String, CortexListener) - Method in class com.javiergs.cortex4j.CortexSession
S
- SECURE - Enum constant in enum class com.javiergs.cortex4j.ConnectionSecurity
- setQuaternion0(BigDecimal) - Method in class com.javiergs.cortex4j.data.Motion
- setQuaternion1(BigDecimal) - Method in class com.javiergs.cortex4j.data.Motion
- setQuaternion2(BigDecimal) - Method in class com.javiergs.cortex4j.data.Motion
- setQuaternion3(BigDecimal) - Method in class com.javiergs.cortex4j.data.Motion
- Signal - Class in com.javiergs.cortex4j.data
-
Base class for timestamped Cortex data with CSV and JSON serialization.
- SignalType - Enum Class in com.javiergs.cortex4j.data
-
Identifies Cortex4J signal models, including the derived PAD model.
- subscribe(String...) - Method in class com.javiergs.cortex4j.CortexClient
-
Subscribes to one or more Cortex data streams.
- subscribe(String...) - Method in class com.javiergs.cortex4j.CortexSession
T
- toJson() - Method in class com.javiergs.cortex4j.data.Affect
- toJson() - Method in class com.javiergs.cortex4j.data.BandPower
- toJson() - Method in class com.javiergs.cortex4j.data.Device
- toJson() - Method in class com.javiergs.cortex4j.data.EEG
- toJson() - Method in class com.javiergs.cortex4j.data.Face
- toJson() - Method in class com.javiergs.cortex4j.data.MentalCommand
- toJson() - Method in class com.javiergs.cortex4j.data.Motion
- toJson() - Method in class com.javiergs.cortex4j.data.PAD
- toJson() - Method in class com.javiergs.cortex4j.data.Signal
- toString() - Method in class com.javiergs.cortex4j.CortexCredentials
- toString() - Method in class com.javiergs.cortex4j.data.Affect
- toString() - Method in class com.javiergs.cortex4j.data.BandPower
- toString() - Method in class com.javiergs.cortex4j.data.Device
- toString() - Method in class com.javiergs.cortex4j.data.EEG
- toString() - Method in class com.javiergs.cortex4j.data.Face
- toString() - Method in class com.javiergs.cortex4j.data.MentalCommand
- toString() - Method in class com.javiergs.cortex4j.data.Motion
- toString() - Method in class com.javiergs.cortex4j.data.PAD
U
- unsubscribe(String...) - Method in class com.javiergs.cortex4j.CortexClient
-
Unsubscribes from one or more Cortex streams.
- unsubscribe(String...) - Method in class com.javiergs.cortex4j.CortexSession
V
- valueOf(String) - Static method in enum class com.javiergs.cortex4j.ConnectionSecurity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.javiergs.cortex4j.data.SignalType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.javiergs.cortex4j.ConnectionSecurity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.javiergs.cortex4j.data.SignalType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages