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

License:

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
LoadConfigFileInput: DevString
Output: DevVoid
Load a new config file (.ini)
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
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
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 can see previous version here .



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



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:21 Feb 2018, 10:29 a.m.