|
|||
|
|
|
|
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 |