This is historical information of device classes implemented in MCADxpXmap device server.
Use this link to find the valid information.
Development status:
New development
Information status: Updated
Contact:
Class Description
- This Device Server controls the MCA DXP-XMAP from XIA (cPCI).
- It uses the XIA handel library. The ini file is loaded into the xMAP. 1 spectrum attribute is created dynamically for each channel (detector). N roi scalar attribute are dynamically created for each channel (detector).
Families: Acquisition
Key words: 1D
Platform: Windows
Language: Cpp
Contact:
Hardware
Manufacturer: XIA
Product:
Dxp-Xmap
Bus: Compact PCI
Class interface
Attributes:
Name | Description |
---|---|
nbBinsScalar: DevLong | — |
nbChannelsScalar: DevLong | — |
peakingTimeScalar: DevDouble | — |
dynamicRangeScalar: DevDouble | — |
presetTypeScalar: DevShort | — |
presetValueScalar: DevDouble | — |
accumulateScalar: DevShort | — |
currentModeScalar: DevString | — |
modeScalar: DevUShort | — |
currentConfigFileScalar: DevString | — |
mapPixelsNumberScalar: DevLong | — |
mapPixelsPerBufferNumberScalar: DevLong | — |
selectedChannelForSetRoisScalar: DevShort | — |
pixelAdvanceModeScalar: DevShort | — |
ticksPerPixelScalar: DevULong | — |
currentPixelScalar: DevULong | — |
mappingStorageFilePathScalar: DevString | — |
nbAcqPerFileScalar: DevUShort | — |
roisStartsEndsSpectrum: DevDouble | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
StartInput: DevVoid Output: DevVoid |
Start an acquisition for the Value specified in the attribute presetValue. acquisition will be stopped either automatically after the elapsed value, or by an Abort . |
StopInput: DevVoid Output: DevVoid |
Stop the acquisition |
SetROIsInput: DevVarLongArray Output: DevVoid |
Set the ROIs. the parameter is an array with values going by pair: tab[0]=126, tab[1]=238 -> first ROI starts from 126, ends to 238 tab[2]=1569,tab[3]=2368 -> second ROI starts from 1569, ends to 2368. |
ChooseModeInput: DevShort Output: DevVoid |
Choose the acquisition mode: 0->MCA 1->MAP 2->SCA |
SaveParametersToCurrentINIFileInput: DevVoid Output: DevVoid |
Save the current Parameters to an INI file |
SaveParametersToNewINIFileInput: DevString Output: DevVoid |
Save current Xmap parameters to a new INI file |
LoadConfigFileInput: DevString Output: DevVoid |
Load a new config file (.ini) |
ReinitInput: DevVoid Output: DevVoid |
Used to simulate an Init (delete_device + init_device) when a new INI file is loaded |
NexusResetBufferIndexInput: DevVoid Output: DevVoid |
Reset the Nexus buffer index to 1 |
AbortInput: DevVoid Output: DevVoid |
Call the Stop command. used for backward compatibility |
GetDataStreamsInput: DevVoid Output: DevString |
Returns the flyscan data streams associated with this device. |
Pipes:
Properties:
Name | Description |
---|---|
ConfigFileDevString | .ini configuration file |
XIADeviceTypeDevString | Which kind of XIA device shall be controlled? Allowed values are XMAP, SATURN, MERCURY |
MappingStorageTypeDevString | How should the mapping data be stored? Allowed values are (NO_DATA_STORE,TEST_FILE_STORE, TANGO_STORE, RAW_STORE, NEXUS_STORE) |
MappingStorageFilePrefixDevString | Prefix of the mapping storage file |
TimebaseDevString | Timebase for device that is used in calculation of statistics (XMAP: 320e-9, MERCURY: 20MHz/16 -> 800 ns). |
SpoolIDDevString | Flyscan spool ID |
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
21 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
16 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Updated:
The device class has been updated.
You can see previous version here .
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
21 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
16 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2
on:22 Feb 2018, 2:12 p.m.