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. |
| 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. |
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 can see previous version here .
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 are looking at this version now.
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.