Pds:PNCCD Namespace Reference
Class ConfigV1
Public Member Functions:
ConfigV1(); ConfigV1(uint32_t width, uint32_t height); uint32_t numLinks() const; uint32_t payloadSizePerLink() const; // in bytes unsigned size() const;
Class ConfigV2
Public Member Functions:
ConfigV2(); ConfigV2(string); uint32_t numLinks() const {return _numLinks;} uint32_t payloadSizePerLink() const {return _payloadSizePerLink;} // in bytes uint32_t numChannels() const {return _numChannels;} uint32_t numRows() const {return _numRows;} uint32_t numSubmoduleChannels() const {return _numSubmoduleChannels;} uint32_t numSubmoduleRows() const {return _numSubmoduleRows;} uint32_t numSubmodules() const {return _numSubmodules;} uint32_t camexMagic() const {return _camexMagic;} const char* info() const {return _info;} const char* timingFName() const {return _timingFName;} unsigned size() const {return sizeof(*this);}
Class FrameV1
Public Member Functions
uint32_t specialWord() const; uint32_t frameNumber() const; uint32_t timeStampHi() const; uint32_t timeStampLo() const; const uint16_t* data() const; const FrameV1* next(const ConfigV1& cfg) const; unsigned sizeofData(const ConfigV1& cfg) const; const FrameV1* next(const ConfigV2& cfg) const; unsigned sizeofData(const ConfigV2& cfg) const;
Overview
Content Tools