.

Average: 0
Rating Count: 0

Development status: Released, Release: release_2_0_0
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/1D/XiaDxp
Contact:



Class Description


The XIA Digital X-ray Processor is a family of digital spectrometers using acquistion boards XMap/FalconX

Families: Acquisition

Key words: 1D

Platform: Windows

Language: Cpp

License:

Contact:

Hardware


Bus: Not Applicable

Class interface


Attributes:

Name Description
streamNbAcqPerFileScalar: DevLong
streamNbDataPerAcqScalar: DevLong
streamTargetFileScalar: DevString
streamTargetPathScalar: DevString
streamTypeScalar: DevString
fileGenerationScalar: DevBoolean
dynamicRangeScalar: DevDouble
peakingTimeScalar: DevDouble
currentConfigFileScalar: DevString
currentModeScalar: DevString
currentAliasScalar: DevString
nbBinsScalar: DevLong
nbChannelsScalar: DevLong
nbModulesScalar: DevLong
boardTypeScalar: DevString

Commands:

Name Description
GetRoisFilesAliasInput: DevVoid
Output: DevVarStringArray
Get the list of alias of Rois Files (The contents of RoisFiles property)
GetConfigurationsFilesAliasInput: DevVoid
Output: DevVarStringArray
Get the list of alias of Configurations Files (The contents of ConfigurationFiles property)
GetDataStreamsInput: DevVoid
Output: DevVarStringArray
Returns the flyscan data streams associated with this device formatted as below :
StreamResetIndexInput: DevVoid
Output: DevVoid
Reset the stream (Nexus) buffer index to 1.
RemoveRoisInput: DevLong
Output: DevVoid
Remove all Rois for the selected channel.
GetRoisInput: DevVoid
Output: DevVarStringArray
Returns the list of rois for each channel
SetRoisFromFileInput: DevString
Output: DevVoid
... ...
SetRoisFromListInput: DevVarStringArray
Output: DevVoid
...
SaveConfigFileInput: DevVoid
Output: DevVoid
Config file (.ini) can be updated at any time using this command.
LoadConfigFileInput: DevString
Output: DevVoid
Load a new config file (.ini) designed by its associated alias This will download firmware and initialize the boards/modules in the system
StopInput: DevVoid
Output: DevVoid
Stop the acquisition.
SnapInput: DevVoid
Output: DevVoid
Arm/Start the acquisition.
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.

Pipes:

Properties:

Name Description
__ExpertStreamWriteModeDevString Only an expert User could change this property Applicable for StreamNexus Only ! Available Values : - IMMEDIATE - SYNCHRONOUS
__MemorizedStreamNbAcqPerFileDevLong Only the device could modify this property The User should never change this property
__MemorizedStreamNbDataPerAcqDevLong Only the device could modify this property The User should never change this property
__MemorizedStreamTargetFileDevString Only the device could modify this property The User should never change this property
__MemorizedStreamTargetPathDevString Only the device could modify this property The User should never change this property
__MemorizedStreamTypeDevString Only the device could modify this property The User should never change this property
__MemorizedAccumulateDevBoolean Available for MCA Mode Only !
__MemorizedPresetValueDevDouble Only the device could modify this property The User should never change this property
__MemorizedPresetTypeDevString Only the device could modify this property The User should never change this property
__MemorizedNumChannelDevLong Only the device could modify this property The User should never change this property
__MemorizedRoisAliasDevString Only the device could modify this property The User should never change this property
__MemorizedConfigurationAliasDevString Only the device could modify this property The User should never change this property
SpoolIDDevString Used only by the FlyScan application
StreamItemsString[]Type Define the list of Items managed by the Streamer. (Nexus, CSV, ...) Availables values are : Triggers Outputs Icr Ocr RealTime LiveTime DeadTime Channel
RoisFilesString[]Type Define the list of rois files ``*.txt`` and their associated alias.
ConfigurationFilesString[]Type Define the list of Configuration ``*.INI`` files and their associated alias & mode.
BoardTimebaseDevDouble Timebase factor of the board. [in seconds]
BoardTypeDevString Define the board type : XMAP FALCONX : (Not Yet Implemented) SIMULATOR
AutoLoadDevBoolean Allow to Reload the last used configuration file (*.ini) at each init of the device.


Please log in to comment.

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 .



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:23 Feb 2017, 10:07 a.m.