This is historical information of device classes implemented in XiaDxp device server.

Use this link to find the valid information.

Development status: Released
Information status: Updated

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
boardTypeScalar: DevString
nbModulesScalar: DevLong
nbChannelsScalar: DevLong
nbBinsScalar: DevLong
currentAliasScalar: DevString
currentModeScalar: DevString
currentConfigFileScalar: DevString
peakingTimeScalar: DevDouble
dynamicRangeScalar: DevDouble
fileGenerationScalar: DevBoolean
streamTypeScalar: DevString
streamTargetPathScalar: DevString
streamTargetFileScalar: DevString
streamNbDataPerAcqScalar: DevLong
streamNbAcqPerFileScalar: DevLong

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.
SnapInput: DevVoid
Output: DevVoid
Arm/Start the acquisition.
StopInput: DevVoid
Output: DevVoid
Stop the acquisition.
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
SaveConfigFileInput: DevVoid
Output: DevVoid
Config file (.ini) can be updated at any time using this command.
SetRoisFromListInput: DevVarStringArray
Output: DevVoid
...
SetRoisFromFileInput: DevString
Output: DevVoid
... ...
GetRoisInput: DevVoid
Output: DevVarStringArray
Returns the list of rois for each channel
RemoveRoisInput: DevLong
Output: DevVoid
Remove all Rois for the selected channel.
StreamResetIndexInput: DevVoid
Output: DevVoid
Reset the stream (Nexus) buffer index to 1.
GetDataStreamsInput: DevVoid
Output: DevVarStringArray
Returns the flyscan data streams associated with this device formatted as below :
GetConfigurationsFilesAliasInput: DevVoid
Output: DevVarStringArray
Get the list of alias of Configurations Files (The contents of ConfigurationFiles property)
GetRoisFilesAliasInput: DevVoid
Output: DevVarStringArray
Get the list of alias of Rois Files (The contents of RoisFiles property)

Pipes:

Properties:

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

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



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:22 Feb 2018, 2:42 p.m.