Orion
high-rate readout
Public Types | Public Attributes | List of all members
itk::itkpix::endec::EventError Struct Reference

Callback on event decoding error. More...

#include <evtcallback.hpp>

Public Types

enum  error_t {
  UNDEFINED = 0 , DROPPED_FRAMES = 1 , NO_ZERO_CCOL = 2 , TRUNCATED_STREAM = 3 ,
  QCOL_RANGE_ERROR = 4 , QROW_RANGE_ERROR = 5 , QROW_NOT_ASSIGNED = 6 , QROW_ORDER_ERROR = 7 ,
  WRONG_STATE_ERROR = 8 , DATA_AFTER_EOS = 9 , TOT_NOHIT_ERROR = 10
}
 Decoding errors. More...
 

Public Attributes

error_t code
 error code
 
uint8_t qcol
 error qcol
 
uint8_t qrow
 error qrow
 

Detailed Description

Callback on event decoding error.

Member Enumeration Documentation

◆ error_t

Decoding errors.

Enumerator
UNDEFINED 

undefined

DROPPED_FRAMES 

dropped 64 bit words

NO_ZERO_CCOL 

no ccol = '000000' at the end of stream

TRUNCATED_STREAM 

truncated stream

QCOL_RANGE_ERROR 

qcol out of range

QROW_RANGE_ERROR 

qrow out of range

QROW_NOT_ASSIGNED 

qrow is not assigned

QROW_ORDER_ERROR 

incorrect order of qrow

WRONG_STATE_ERROR 

wrong state

DATA_AFTER_EOS 

dropping data after EOS

TOT_NOHIT_ERROR 

appeared "no hit" ToT = 0xF, which should never appear


The documentation for this struct was generated from the following file: