JJAttenuator

Commands

Key Displayed Name Alias Access Level Allowed States Description
findTarget Find Target   OBSERVER ON, ACTIVE Calculates motor positions and attenuator information for the desired transmission
moveTarget Move Target   OBSERVER ON, ACTIVE Move to target setting
off Off   OBSERVER ON  
on On   OBSERVER OFF  
stop Stop   OBSERVER ON, ACTIVE, HOMING, MOVING, ERROR  

Properties

Key Displayed Name Alias Type Access Level Access Mode Allowed States Description
actual.absorptionRod1 Absorption Rod 1   Double OBSERVER READONLY
 
actual.absorptionRod2 Absorption Rod 2   Double OBSERVER READONLY
 
actual.absorptionRod3 Absorption Rod 3   Double OBSERVER READONLY
 
actual.absorptionRod4 Absorption Rod 4   Double OBSERVER READONLY
 
actual.incrementRod1 Position Rod 1   Int32 OBSERVER READONLY
 
actual.incrementRod2 Position Rod 2   Int32 OBSERVER READONLY
 
actual.incrementRod3 Position Rod 3   Int32 OBSERVER READONLY
 
actual.incrementRod4 Position Rod 4   Int32 OBSERVER READONLY
 
actual.materialRod1 Material Rod 1   String OBSERVER READONLY
 
actual.materialRod2 Material Rod 2   String OBSERVER READONLY
 
actual.materialRod3 Material Rod 3   String OBSERVER READONLY
 
actual.materialRod4 Material Rod 4   String OBSERVER READONLY
 
actual.thicknessRod1 Thickness Rod 1   Double OBSERVER READONLY
 
actual.thicknessRod2 Thickness Rod 2   Double OBSERVER READONLY
 
actual.thicknessRod3 Thickness Rod 3   Double OBSERVER READONLY
 
actual.thicknessRod4 Thickness Rod 4   Double OBSERVER READONLY
 
actual.transmission Transmission   Double OBSERVER READONLY
 
actualEnergy Actual Energy   Double OBSERVER RECONFIGURABLE
This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
addressRod1 Address Rod 1   String OBSERVER INITONLY
 
addressRod2 Address Rod 2   String OBSERVER INITONLY
 
addressRod3 Address Rod 3   String OBSERVER INITONLY
 
addressRod4 Address Rod 4   String OBSERVER INITONLY
 
availableScenes Available Scenes   VectorString OBSERVER READONLY
Scenes from the Attenuator System
desiredTransmission Desired Transmission   Double OBSERVER RECONFIGURABLE
Provide a desired transmission value between 0 and 1
posConfigRod1 Positions Rod 1   VectorDouble OBSERVER INITONLY
The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
posConfigRod2 Positions Rod 2   VectorDouble OBSERVER INITONLY
The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
posConfigRod3 Positions Rod 3   VectorDouble OBSERVER INITONLY
The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
posConfigRod4 Positions Rod 4   VectorDouble OBSERVER INITONLY
The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
settingsRod1.material0 Material 0   String OBSERVER INITONLY
 
settingsRod1.material1 Material 1   String OBSERVER INITONLY
 
settingsRod1.material2 Material 2   String OBSERVER INITONLY
 
settingsRod1.material3 Material 3   String OBSERVER INITONLY
 
settingsRod1.material4 Material 4   String OBSERVER INITONLY
 
settingsRod1.material5 Material 5   String OBSERVER INITONLY
 
settingsRod1.material6 Material 6   String OBSERVER INITONLY
 
settingsRod1.thickness0 Thickness Material 0   Double OBSERVER INITONLY
 
settingsRod1.thickness1 Thickness Material 1   Double OBSERVER INITONLY
 
settingsRod1.thickness2 Thickness Material 2   Double OBSERVER INITONLY
 
settingsRod1.thickness3 Thickness Material 3   Double OBSERVER INITONLY
 
settingsRod1.thickness4 Thickness Material 4   Double OBSERVER INITONLY
 
settingsRod1.thickness5 Thickness Material 5   Double OBSERVER INITONLY
 
settingsRod1.thickness6 Thickness Material 6   Double OBSERVER INITONLY
 
settingsRod2.material0 Material 0   String OBSERVER INITONLY
 
settingsRod2.material1 Material 1   String OBSERVER INITONLY
 
settingsRod2.material2 Material 2   String OBSERVER INITONLY
 
settingsRod2.material3 Material 3   String OBSERVER INITONLY
 
settingsRod2.material4 Material 4   String OBSERVER INITONLY
 
settingsRod2.material5 Material 5   String OBSERVER INITONLY
 
settingsRod2.material6 Material 6   String OBSERVER INITONLY
 
settingsRod2.thickness0 Thickness Material 0   Double OBSERVER INITONLY
 
settingsRod2.thickness1 Thickness Material 1   Double OBSERVER INITONLY
 
settingsRod2.thickness2 Thickness Material 2   Double OBSERVER INITONLY
 
settingsRod2.thickness3 Thickness Material 3   Double OBSERVER INITONLY
 
settingsRod2.thickness4 Thickness Material 4   Double OBSERVER INITONLY
 
settingsRod2.thickness5 Thickness Material 5   Double OBSERVER INITONLY
 
settingsRod2.thickness6 Thickness Material 6   Double OBSERVER INITONLY
 
settingsRod3.material0 Material 0   String OBSERVER INITONLY
 
settingsRod3.material1 Material 1   String OBSERVER INITONLY
 
settingsRod3.material2 Material 2   String OBSERVER INITONLY
 
settingsRod3.material3 Material 3   String OBSERVER INITONLY
 
settingsRod3.material4 Material 4   String OBSERVER INITONLY
 
settingsRod3.material5 Material 5   String OBSERVER INITONLY
 
settingsRod3.material6 Material 6   String OBSERVER INITONLY
 
settingsRod3.thickness0 Thickness Material 0   Double OBSERVER INITONLY
 
settingsRod3.thickness1 Thickness Material 1   Double OBSERVER INITONLY
 
settingsRod3.thickness2 Thickness Material 2   Double OBSERVER INITONLY
 
settingsRod3.thickness3 Thickness Material 3   Double OBSERVER INITONLY
 
settingsRod3.thickness4 Thickness Material 4   Double OBSERVER INITONLY
 
settingsRod3.thickness5 Thickness Material 5   Double OBSERVER INITONLY
 
settingsRod3.thickness6 Thickness Material 6   Double OBSERVER INITONLY
 
settingsRod4.material0 Material 0   String OBSERVER INITONLY
 
settingsRod4.material1 Material 1   String OBSERVER INITONLY
 
settingsRod4.material2 Material 2   String OBSERVER INITONLY
 
settingsRod4.material3 Material 3   String OBSERVER INITONLY
 
settingsRod4.material4 Material 4   String OBSERVER INITONLY
 
settingsRod4.material5 Material 5   String OBSERVER INITONLY
 
settingsRod4.material6 Material 6   String OBSERVER INITONLY
 
settingsRod4.thickness0 Thickness Material 0   Double OBSERVER INITONLY
 
settingsRod4.thickness1 Thickness Material 1   Double OBSERVER INITONLY
 
settingsRod4.thickness2 Thickness Material 2   Double OBSERVER INITONLY
 
settingsRod4.thickness3 Thickness Material 3   Double OBSERVER INITONLY
 
settingsRod4.thickness4 Thickness Material 4   Double OBSERVER INITONLY
 
settingsRod4.thickness5 Thickness Material 5   Double OBSERVER INITONLY
 
settingsRod4.thickness6 Thickness Material 6   Double OBSERVER INITONLY
 
target.absorptionRod1 Absorption Rod 1   Double OBSERVER READONLY
 
target.absorptionRod2 Absorption Rod 2   Double OBSERVER READONLY
 
target.absorptionRod3 Absorption Rod 3   Double OBSERVER READONLY
 
target.absorptionRod4 Absorption Rod 4   Double OBSERVER READONLY
 
target.incrementRod1 Position Rod 1   Int32 OBSERVER READONLY
 
target.incrementRod2 Position Rod 2   Int32 OBSERVER READONLY
 
target.incrementRod3 Position Rod 3   Int32 OBSERVER READONLY
 
target.incrementRod4 Position Rod 4   Int32 OBSERVER READONLY
 
target.materialRod1 Material Rod 1   String OBSERVER READONLY
 
target.materialRod2 Material Rod 2   String OBSERVER READONLY
 
target.materialRod3 Material Rod 3   String OBSERVER READONLY
 
target.materialRod4 Material Rod 4   String OBSERVER READONLY
 
target.thicknessRod1 Thickness Rod 1   Double OBSERVER READONLY
 
target.thicknessRod2 Thickness Rod 2   Double OBSERVER READONLY
 
target.thicknessRod3 Thickness Rod 3   Double OBSERVER READONLY
 
target.thicknessRod4 Thickness Rod 4   Double OBSERVER READONLY
 
target.transmission Transmission   Double OBSERVER READONLY
 
energyTolerance Energy tolerance   Double EXPERT RECONFIGURABLE
Energy difference after which a new table is generated
lastEnergy Last Energy   Double EXPERT READONLY
The last energy setting where an attenuator table was calculated.
positionTolerance Position tolerance   Double EXPERT RECONFIGURABLE
Position tolerance to identify material foils