#include <genericpgp.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_GenericPgpConfig | |
Version = 1 | |
enum | { TypeId = Pds::TypeId::Id_GenericPgpConfig } |
enum | { Version = 1 } |
Public Member Functions | |
virtual | ~ConfigV1 () |
virtual uint32_t | id () const =0 |
virtual const GenericPgp::CDimension & | frame_dim () const =0 |
virtual const GenericPgp::CDimension & | aux_dim () const =0 |
virtual const GenericPgp::CDimension & | env_dim () const =0 |
virtual uint32_t | number_of_registers () const =0 |
virtual uint32_t | number_of_sequences () const =0 |
virtual uint32_t | number_of_streams () const =0 |
virtual uint32_t | payload_size () const =0 |
virtual ndarray< const uint32_t, 2 > | pixel_settings () const =0 |
virtual ndarray< const uint32_t, 1 > | sequence_length () const =0 |
virtual ndarray< const GenericPgp::CRegister, 1 > | sequence () const =0 |
virtual ndarray< const GenericPgp::CStream, 1 > | stream () const =0 |
virtual ndarray< const uint32_t, 1 > | payload () const =0 |
virtual uint32_t | numberOfRows () const =0 |
virtual uint32_t | numberOfColumns () const =0 |
virtual uint32_t | lastRowExclusions () const =0 |
virtual uint32_t | numberOfAsics () const =0 |
Definition at line 103 of file genericpgp.ddl.h.
anonymous enum |
Definition at line 105 of file genericpgp.ddl.h.
anonymous enum |
Psana::GenericPgp::ConfigV1::~ConfigV1 | ( | ) | [virtual] |
Definition at line 42 of file genericpgp.ddl.cpp.
virtual const GenericPgp::CDimension& Psana::GenericPgp::ConfigV1::aux_dim | ( | ) | const [pure virtual] |
Dimensions of the auxillary data from the array
virtual const GenericPgp::CDimension& Psana::GenericPgp::ConfigV1::env_dim | ( | ) | const [pure virtual] |
Dimensions of the environmental data from the array
virtual const GenericPgp::CDimension& Psana::GenericPgp::ConfigV1::frame_dim | ( | ) | const [pure virtual] |
Dimensions of the frame data from the array
virtual uint32_t Psana::GenericPgp::ConfigV1::id | ( | ) | const [pure virtual] |
Serial number identifying the array
virtual uint32_t Psana::GenericPgp::ConfigV1::lastRowExclusions | ( | ) | const [pure virtual] |
Number of rows in the auxillary data
virtual uint32_t Psana::GenericPgp::ConfigV1::number_of_registers | ( | ) | const [pure virtual] |
Number of registers in the sequence array
virtual uint32_t Psana::GenericPgp::ConfigV1::number_of_sequences | ( | ) | const [pure virtual] |
Number of (sub)sequences of register operations in the array
virtual uint32_t Psana::GenericPgp::ConfigV1::number_of_streams | ( | ) | const [pure virtual] |
virtual uint32_t Psana::GenericPgp::ConfigV1::numberOfAsics | ( | ) | const [pure virtual] |
Number of elements in environmental data
virtual uint32_t Psana::GenericPgp::ConfigV1::numberOfColumns | ( | ) | const [pure virtual] |
Number of columns in a readout unit
virtual uint32_t Psana::GenericPgp::ConfigV1::numberOfRows | ( | ) | const [pure virtual] |
Number of rows in a readout unit
virtual ndarray<const uint32_t, 1> Psana::GenericPgp::ConfigV1::payload | ( | ) | const [pure virtual] |
Stream and Register Data
virtual uint32_t Psana::GenericPgp::ConfigV1::payload_size | ( | ) | const [pure virtual] |
virtual ndarray<const uint32_t, 2> Psana::GenericPgp::ConfigV1::pixel_settings | ( | ) | const [pure virtual] |
virtual ndarray<const GenericPgp::CRegister, 1> Psana::GenericPgp::ConfigV1::sequence | ( | ) | const [pure virtual] |
Register Operations
virtual ndarray<const uint32_t, 1> Psana::GenericPgp::ConfigV1::sequence_length | ( | ) | const [pure virtual] |
Lengths of (sub)sequence register operations in the array
virtual ndarray<const GenericPgp::CStream, 1> Psana::GenericPgp::ConfigV1::stream | ( | ) | const [pure virtual] |
Stream readout configuration