LavueController Tango Python Class












LavueController Properties :


There is no class properties


Device Properties
Name
Description
Type
Default Value
DynamicROIs create dynamically Attributes for ROIs aliases with their bounds boolean True
DynamicROIsValues create dynamically Attributes for ROIs aliases with their sums boolean True
ROIAttributesNames fixed ROI attributes names, They should ends with ROI, Sum or Sums String[] none
DataReadyEventAttributes Names of attributes for which push_change_event is not called String[] "ToolResults"
FloatDynamicROIs create dynamically Attributes for ROIs aliases with their float bounds boolean False







LavueController Class Commands
Name
Input type
Output type
Level
Description
State DEV_VOID DEV_STATE OPERATOR This command gets the device state (stored in its device_state data member) and returns it to the caller.
Status DEV_VOID CONST_DEV_STRING OPERATOR This command gets the device status (stored in its device_status data member) and returns it to the caller.






Command State :


State Definition
Input Argument Tango::DEV_VOID none
Output Argument Tango::DEV_STATE Device state
DisplayLevel OPERATOR ..
Inherited true ..
Abstract false ..
Polling Period Not polled ..



Command allowed for All states ..






Command Status :


Status Definition
Input Argument Tango::DEV_VOID none
Output Argument Tango::CONST_DEV_STRING Device status
DisplayLevel OPERATOR ..
Inherited true ..
Abstract false ..
Polling Period Not polled ..



Command allowed for All states ..







LavueController Class Attributes
Name
Inherited
Abstract
Attr. type
R/W type
Data type
Level
Description
BeamCenterX false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR
BeamCenterY false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR
DetectorDistance false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR
DetectorROIs false false Scalar READ_WRITE Tango::DEV_STRING EXPERT json dictionary with detector ROIs, e.g. {\``pilatusroi1\``: [[26, 15, 232, 65]], \``lambdarois\``: [[54, 78, 102, 204], [10, 20, 40, 50]]}
DetectorROIsValues false false Scalar READ_WRITE Tango::DEV_STRING OPERATOR json dictionary with detector ROIs values, e.g. {\``pilatusroi1\``: [26.3], \``lambdarois\``: [54.3, 434.30]]}
Energy false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR
DetectorROIsParams false false Scalar READ_WRITE Tango::DEV_STRING OPERATOR json dictionary with detector ROIs parameters, e.g. {\``transpose\``: False, \``flip-lr\``: True, \``flip-ud\``: False}
LavueState false false Scalar READ_WRITE Tango::DEV_STRING EXPERT json dictionary with lavue state configuration, e.g. {\``source\``: \``hidra\``, \``configuration\``: \``hasodet.desy.de\``}
PixelSizeX false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR pixel x- size in micrometers
PixelSizeY false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR pixel y- size in micrometers
ToolResults false false Scalar READ_WRITE Tango::DEV_STRING EXPERT json dictionary with tool results





LavueController Class Dynamic Attributes
Name
Inherited
Abstract
Attr. type
R/W type
Data type
Level
Description
ScalarDynamicAttr false false Scalar READ Tango::DEV_DOUBLE OPERATOR
SpectrumDynamicAttr false false Spectrum READ Tango::DEV_DOUBLE OPERATOR
ROIsDynamicAttr false false Spectrum READ Tango::DEV_DOUBLE OPERATOR






Attribute BeamCenterX :


Attribute Definition
Attribute Type Scalar
R/W Type READ_WRITE
Data Type Tango::DEV_DOUBLE
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized true
Write hardware at init. true


Read allowed for All states
Write allowed for All states
Attribute Properties
label beam center x
unit pixels
standard unit
display unit
format
max_value
min_value
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change 0.0001


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code true
    Criteria checked by TANGO
false
Push Archive event by user code false
Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute BeamCenterY :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label beam center y
    unit pixels
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change 0.0001


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute DetectorDistance :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label detector distance
    unit mm
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change 0.0001


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute DetectorROIs :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_STRING
    Display Level EXPERT
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label detector ROIs
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute DetectorROIsValues :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_STRING
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label detector ROIs values
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute Energy :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label beam energy
    unit eV
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change 0.0001


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute DetectorROIsParams :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_STRING
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label detector ROIs parameters
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute LavueState :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_STRING
    Display Level EXPERT
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label Lavue State
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute PixelSizeX :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label pixel x-size
    unit um
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change 0.0001


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute PixelSizeY :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label pixel y-size
    unit um
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change 0.0001


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true






    Attribute ToolResults :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_STRING
    Display Level EXPERT
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized true
    Write hardware at init. true


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label tool results
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code true
      Criteria checked by TANGO
    false
    Push Archive event by user code false
    Push DataReady event by user code true
  • Criteria checked by TANGO
  • true









    Dynamic attribute ScalarDynamicAttr :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized Not set


    Read allowed for All states
    Attribute Properties
    label
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code false
    Push Archive event by user code false
    Push DataReady event by user code false






    Dynamic attribute SpectrumDynamicAttr :


    Attribute Definition
    Attribute Type Spectrum ( 4096 )
    R/W Type READ
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized Not set


    Read allowed for All states
    Attribute Properties
    label
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code false
    Push Archive event by user code false
    Push DataReady event by user code false






    Dynamic attribute ROIsDynamicAttr :


    Attribute Definition
    Attribute Type Spectrum ( 4096 )
    R/W Type READ
    Data Type Tango::DEV_DOUBLE
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized Not set


    Read allowed for All states
    Attribute Properties
    label
    unit
    standard unit
    display unit
    format
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code false
    Push Archive event by user code false
    Push DataReady event by user code false







    LavueController Class States
    Name
    Description
    ON
    OFF