Princeton camera
Namespace Pds::Princeton
Class ConfigV1
Public Member Functions:
ConfigV1 ()
ConfigV1 (uint32_t uWidth, uint32_t uHeight,
uint32_t uOrgX, uint32_t uOrgY,
uint32_t uBinX, uint32_t uBinY,
float f32ExposureTime,
float f32CoolingTemp,
uint32_t u32ReadoutSpeedIndex,
uint16_t u16ReadoutEventCode,
uint16_t u16DelayMode=-1)
uint32_t width () const
uint32_t height () const
uint32_t orgX () const
uint32_t orgY () const
uint32_t binX () const
uint32_t binY () const
float exposureTime () const
float coolingTemp () const
uint32_t readoutSpeedIndex () const
uint16_t readoutEventCode () const
uint16_t delayMode () const
uint32_t setWidth (uint32_t uWidth)
uint32_t setHeight (uint32_t uHeight)
uint16_t setDelayMode (uint16_t uDelayMode)
int size () const
int frameSize () const
Class FrameV1
Public Member Functions
// Constructor
FrameV1 (uint32_t iShotIdStart,
float fReadoutTime)
uint32_t shotIdStart () const // returns shot ID
float readoutTime () const // returns readout time
const uint16_t * data () const // returns pointer to image array
Static Public Attributes
static const int Version = 1
Class InfoV1
Public Member Functions
// Constructor
InfoV1 (float fTemperature)
float temperature () const // returns the temperature value
Static Public Attributes
static const int Version = 1
Overview
Content Tools