90 QJsonObject
toJson()
const;
Export/import macros, build-info accessors, and MNALIB namespace anchor for the MNE Analysis Containe...
Enums and string-conversion helpers for the MNA container vocabulary (file roles, data kinds,...
MNE Analysis Container Format (mna/mnx).
@ Custom
User-defined data kind.
Named, typed port on an MNA graph node with upstream link and optional real-time stream binding.
QString cachedResultHash
SHA-256 for invalidation.
QString name
Port name (unique within a node).
QJsonObject toJson() const
QString sourcePortName
Which output port on that node?
MnaDataKind dataKind
Data kind flowing through this port.
MnaPortDir direction
Input or Output.
QString cachedResultPath
Relative path to cached result.
int streamBufferMs
Ring-buffer length in ms (0 = unbounded).
QString streamEndpoint
Protocol-specific address (e.g. "localhost:4218" for fiff-rt).
QJsonObject extras
Unknown keys preserved for lossless round-trip.
static MnaPort fromJson(const QJsonObject &json)
QString sourceNodeId
Which node produces this input? (empty → graph-level input).
static MnaPort fromCbor(const QCborMap &cbor)
QString streamProtocol
"fiff-rt", "lsl", "ftbuffer", "shm", "" = internal signal/slot