Orion
high-rate readout
|
Public Member Functions | |
OutputCallback (T &cb) | |
void | out_init () override |
Create a new stream and start a new event. | |
void | out_next (uint8_t nbits) override |
Complete the event and start the next one. More... | |
void | out_done (uint8_t nbits) override |
Complete the event and finalize the stream. More... | |
void | out_data (uint64_t data) override |
Output 64-bit data word for current event. More... | |
uint8_t | on_error (OutputError error) override |
Callback on encoding error. More... | |
![]() | |
virtual | ~OutputCallback ()=default |
Destructor. | |
|
inlineoverridevirtual |
Callback on encoding error.
error | - event error |
Implements itk::itkpix::endec::intf::OutputCallback.
|
inlineoverridevirtual |
Output 64-bit data word for current event.
data | - 64 bit data frame |
Implements itk::itkpix::endec::intf::OutputCallback.
|
inlineoverridevirtual |
Complete the event and finalize the stream.
nbits | - number of output bits of the last event, all padding bits are filled with zeroes. |
Implements itk::itkpix::endec::intf::OutputCallback.
|
inlineoverridevirtual |
Complete the event and start the next one.
nbits | - number of output bits of the completed event. |
Implements itk::itkpix::endec::intf::OutputCallback.