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:



Class Description


Xspress3 detector server

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

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.
MaskDataToWriteScalar: DevLong Mask for the writing data to file. Set to 1 the bit corresponding to the channel that should not be written. Ex. 1 -> channel 1 not written, 3 -> channels 1 and 2 not writte, 15 -> no channels written.
RunModeSpectrum: DevLong RunMode: playback, scope, scalers, hist, diag_hist, circular_buffer

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.
InputImpedanceDevLong 0 -> High Impedance, 1 -> 50 Ohms (both TTL inputs)

30 Jul 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



10 Aug 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



8 Dec 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



4 Aug 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



10 Mar 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



12 Aug 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



24 Jun 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



3 Jun 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



27 May 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



20 May 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



13 May 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



20 Apr 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:8 Dec 2018, 3:03 a.m.