1 #ifndef QXRDDETECTORPERKINELMER_H
2 #define QXRDDETECTORPERKINELMER_H
39 void onEndFrame(
int counter,
unsigned int n1,
unsigned int n2);
87 Q_PROPERTY(
int detectorNumber READ get_DetectorNumber WRITE set_DetectorNumber)
90 Q_PROPERTY(
int detectorSubType READ get_DetectorSubType WRITE set_DetectorSubType)
93 Q_PROPERTY(QString detectorAddress READ get_DetectorAddress WRITE set_DetectorAddress)
96 Q_PROPERTY(
int detectorGain READ get_DetectorGain WRITE set_DetectorGain)
99 Q_PROPERTY(
int detectorBinning READ get_DetectorBinning WRITE set_DetectorBinning)
103 #endif // QXRDDETECTORPERKINELMER_H
void onEndFrame(int counter, unsigned int n1, unsigned int n2)
QSharedPointer< QxrdDetectorProxy > QxrdDetectorProxyPtr
void onExposureTimeChanged()
int detectorSubType() const
void onBinningModeChanged()
void pushPropertiesToProxy(QxrdDetectorProxyPtr proxy)
int detectorNumber() const
void acquisitionNSensorsError(const char *fn, int ln, int n)
void beginAcquisition(double exposure)
void shutdownAcquisition()
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
void pullPropertiesfromProxy(QxrdDetectorProxyPtr proxy)
#define QCEP_INTEGER_PROPERTY(propname)
static void pushDefaultsToProxy(QxrdDetectorProxyPtr proxy)
void onEndFrameCallback()
#define QCEP_STRING_PROPERTY(propname)
CHwHeaderInfoEx m_HwHeaderInfoEx
QWeakPointer< QxrdPerkinElmerPluginInterface > QxrdPerkinElmerPluginInterfaceWPtr
void acquisitionInitError(const char *fn, int ln, int n)
void acquisitionError(const char *fn, int ln, int n)
QVector< double > m_ReadoutTimes
void startupAcquisition()
QxrdPerkinElmerPluginInterfaceWPtr m_PerkinElmer
virtual ~QxrdDetectorPerkinElmer()
QString detectorAddress() const
QString acquisitionErrorString(int n)
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
CHwHeaderInfo m_HwHeaderInfo
QVector< quint16 > m_Buffer
QxrdDetectorPerkinElmer(QcepSettingsSaverWPtr saver, QxrdExperimentWPtr expt, QxrdAcquisitionWPtr acq, int detNum, QcepObject *parent)
void onCameraGainChanged()
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr
bool checkPluginAvailable()