This is historical information of device classes implemented in Xspress3 device server.

Use this link to find the valid information.

Development status: New development
Information status: Updated

Contact: tnunez@mail.desy.de



Class Description


Xspress3 detector server

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact: tnunez@mail.desy.de

Hardware


Manufacturer: Quantum Detectors

Product:

Xspress3

Bus: Ethernet

Class interface


Attributes:

Name Description
ExposureTimeScalar: DevDouble Exposure time
NbFramesScalar: DevLong
TriggerModeScalar: DevLong 0 -> internal trigger, 1 -> external gate
FileDirScalar: DevString Path to the dector image files.
LastFrameScalar: DevLong Last acquired frame
FilePrefixScalar: DevString Name of the file to store the data. The end .nxs will be automatically added.
MCALengthScalar: DevLong Length of the MCA data to store. If 0 the maximum mca length will be saved.
FramesPerFileScalar: DevLong Number of frames to save in each file. If 0 all frames will be in the same file.
RunModeSpectrum: DevLong RunMode: playback, scope, scalers, hist, diag_hist, circular_buffer
DataCh1Spectrum: DevLong
DataCh2Spectrum: DevLong
DataCh3Spectrum: DevLong
DataCh4Spectrum: DevLong

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StartAcquisitionInput: DevVoid
Output: DevVoid
Start Acquisition
StopAcquisitionInput: DevVoid
Output: DevVoid
Stop acquisition

Pipes:

Properties:

Name Description
NbCardsDevLong Number of Xspress3 boxes
MaxFramesDevLong
BaseIPAddressDevString
BasePortDevLong
BaseMACAddressDevString
NbChannelsDevLong 4, 6 or 8, depending on the firmware
CreateScopeModuleDevBoolean
ScopeModuleNameDevString
DebugDevLong 0 is off, 1 is on, 2 is verbose cardIndex = 0 (for a 1 xspress system)
CardIndexDevLong 0 for a 1 xspress system
ConfigFileDirectoryDevString Directory with configuration file. If None, not configuration from file will be applied.

Added by:pgoryl2 on:10 Mar 2018, 3:05 a.m.