Index

A B C D E F G I L M O P R S T U V 
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, or pow.
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.
A B C D E F G I L M O P R S T U V 
All Classes and Interfaces|All Packages