v2.0.0
Loading...
Searching...
No Matches
COMMUNICATIONLIB Namespace Reference

Real-time client/server communication (commands, raw data streaming). More...

Classes

class  RtClient
 Threaded client that connects to mne_rt_server, retrieves measurement info, and streams raw data buffers. More...
class  RtCmdClient
 TCP client for sending JSON commands to and receiving responses from mne_rt_server (port 4217). More...
 Bundles FiffInfo and FiffDigitizerData received from mne_rt_server for a measurement session. More...
class  RtDataClient
 TCP client for streaming raw MEG/EEG measurement data from mne_rt_server (port 4218). More...
class  Command
 Named command with typed parameters for real-time server control. More...
class  CommandManager
 Registry of available commands; dispatches parsed command strings to the matching Command handler. More...
class  CommandParser
 Tokenizes and parses JSON or CLI command strings into RawCommand objects. More...
class  RawCommand
 Parsed but untyped command holding raw string parameters before type resolution. More...

Functions

const char * buildDateTime ()
const char * buildHash ()
const char * buildHashLong ()

Detailed Description

Real-time client/server communication (commands, raw data streaming).

Function Documentation

◆ buildDateTime()

const char * COMMUNICATIONLIB::buildDateTime ( )

Returns build date and time.

Definition at line 46 of file communication_global.cpp.

◆ buildHash()

const char * COMMUNICATIONLIB::buildHash ( )

Returns abbreviated build git hash.

Definition at line 50 of file communication_global.cpp.

◆ buildHashLong()

const char * COMMUNICATIONLIB::buildHashLong ( )

Returns full build git hash.

Definition at line 54 of file communication_global.cpp.