Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
   static const int 	Version = 1

class ConfigV2

Public Member Functions

Code Block
// Constructors
  ConfigV1ConfigV2 ()
  ConfigV1ConfigV2 (uint32_t runDelay,
            uint32_t eventCode,
            uint32_t inactiveRunMode,
            uint32_t activeRunMode,
            uint32_t testDataIndex,
            uint32_t payloadPerQuad,
            uint32_t badAsicMask0,
            uint32_t badAsicMask1,
            uint32_t AsicMask,
            uint32_t quadMask,            uint32_t roiMask)

   ConfigV1QuadReg * 	quads ()
   const ConfigV1QuadReg * 	quads () const
   uint32_t 	tdi () const
   uint32_t 	quadMask () const
   uint32_t     roiMask      (int iq) const
   uint32_t     runDelay     () const
   uint32_t 	eventCode () const
   uint32_t 	inactiveRunMode () const
   uint32_t 	activeRunMode () const
   uint32_t 	payloadSize () const
   uint32_t 	badAsicMask0 () const
   uint32_t 	badAsicMask1 () const
   uint32_t 	asicMask () const
   uint32_t 	numAsicsRead () const
   uint32_t 	concentratorVersion () const
   uint32_t * 	concentratorVersionAddr ()

...

Code Block
static const int 	version ()

Static Public Attributes  Attributes

Code Block
static const int 	Version = 2

ElementV1

Public Types

...

ElementHeader

Public Member Functions

Code Block
    // Constructors
    ElementV1ElementHeader ()

    // "unsigned" is shorthand for "unsigned int"
    unsigned 	virtual_channel () const
    unsigned 	lane () const
    unsigned 	tid () const
    unsigned 	acq_count () const
    unsigned 	op_code () const
    unsigned 	quad () const
    unsigned 	seq_count () const
    unsigned 	ticks () const
    unsigned 	fiducials () const
    unsigned 	sb_temp (unsigned i) const
    unsigned 	frame_type () const

ElementV1

Public Types

Code Block

  Version = 1
  enum  { Version = 1 }

Public Member Functions

Code Block

    // Constructors
    ElementV1 ()

    const uint16_t * 	data () const
    const uint16_t * 	pixel (unsigned asic, unsigned column, unsigned row) const
    const ElementV1 * 	next (const ConfigV1 &) const

ElementV2

Public Types

Code Block

  Version = 2
  enum  { Version = 2 }

Public Member Functions

Code Block

    // Constructors
    ElementV2 ()