NlxParser

Read raw Neuralynx Digilynx data packets from a NlxPureReader processor and turns it a single MultiChannelData output stream of all available channels. Optionally, multiple data packets are combined into batches.

Input port

port name

data type

slots

description

udp

VectorType <char>

1

None

Output port

port name

data type

slots

description

data

MultiChannelType <double>

1

None

ttl

MultiChannelType <uint32_t>

1

None

Options

port name

data type

default

description

batch size

unsigned int

2

The number of data packets to concatenate into single multi-channel data bucket.

update interval

uint64_t

20 seconds

The time interval for updates on the received data from the Digilynx acquisition system.

trigger/enable

bool

False

Whether or not to wait for hardware trigger to start streaming data packets.

trigger/channel

uint32_t

0

Digital input channel to use as hardware trigger

gap fill

string

asap

Method of filling in missing data packets. If ‘none’, no filling of ” missed packets is performed. If ‘asap’, all missed packets will be filled with last available batch of samples. If ‘distributed’, missed packets will be filled with the last available batch of samples at each iteration.