ABS300 Properties :


There is no class properties


Device Properties
Name
Description
Type
Default Value
NumberOfSlides Number of slides in the absorber device.

This should be the absolute number. If any slide does not
contain absorption material, give its gauge as 0 in property
gauges.
int 12
DynAttrList for internal use only String[] none
Gauges The gauge / thickness of the single slides, one per line in
µ.
double[] none
InvertIOLogic Depending on the assembly position (upside down or not) it
might be necessary to invert the logic of true ( = slide in)
and false ( = slide out).
If this is set to true, the logic will be inverted.
boolean false
XrayLibDevice Device name of xraylib tango server (git@gitlab.desy.de:tango-ds/deviceclasses/calculation/LibXRay.git) String none
EnergyAttribute Name of attribute where we can get the beam energy, e.g:
petra/globals/keyword/Energy
String none
Materials Element symbol of absorption material in slide, one per line. String[] none
SimulationMode If true, the server can run without connection to hardware. boolean true
AbsorberDevice Device name of server controlling absorber hardware.

The device has to provide:

One void command `SetSliders` taking a DevULong as argument;
the bits of the argument represent the state of the sliders,
0 for out, 1 for in.

One readable Spectrum attribute `SlidePosition`, type DevBoolean. Each element
represents one slide, true for in, false for out.
String none