Note

  • This device will be deprecated by DSCtrlSimulator + DSManager TDS

Device: DSSimulator

A Tango Device Server (TDS) simulating LMC-DS interface.

Description

Device commands and attributes are following same format of the DSManager TDS. This device does not fully simulate DS functionalities and LMC-DS communication protocol. It is mainly intended to be used to test DishMaster device interface. It will be deprecated by DSCtrlSimulator (more realistic DS simulator simulating low-level ACU interface) and DSManager device.

Public API Documentation

Automatically generated with Doxygen from src/ska/tangods/DSSimulator

Warning

doxygenclass: Cannot find file: /home/docs/checkouts/readthedocs.org/user_builds/ska-telescope-ska-dish-lmc/checkouts/2.4.0/docs/src/api/xml/index.xml

API

- class: DSSimulator
  meta:
    commands:
    - name: ClearOldTasks
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: ClearTaskHistory
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: FlushTaskQueue
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: FlushTrackQueue
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: GetLogAppenderInfo
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: GetNFailedTaskSequences
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevLong
    - name: GetNIdleTaskSequences
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevLong
    - name: GetNQueuedTasks
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: The number of queued tasks
      dtype_in: DevVoid
      dtype_out: DevLong
    - name: GetNRunningTaskSequences
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: The number of running task sequences
      dtype_in: DevVoid
      dtype_out: DevLong
    - name: GetNTaskSequences
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Number of tasks
      dtype_in: DevVoid
      dtype_out: DevLong
    - name: GetQueuedTaskInfo
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarStringArray
    - name: GetRegisteredEventHandlers
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarStringArray
    - name: GetRegisteredEvents
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarStringArray
    - name: GetRegisteredProxies
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarStringArray
    - name: GetTaskSequenceInfo
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarStringArray
    - name: GetTaskSequenceSummary
      disp_level: EXPERT
      doc_in: 'Task sequence name.

        If empty returns all task sequences'
      doc_out: Uninitialised
      dtype_in: DevString
      dtype_out: DevVarStringArray
    - name: GetTrackProgram
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: List of track program items
      dtype_in: DevVoid
      dtype_out: DevVarStringArray
    - name: Init
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: InitializeDevProxies
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: InitializeLoggers
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: IsTaskQuotaReached
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: The task quota flag
      dtype_in: DevVoid
      dtype_out: DevBoolean
    - name: MonitorProxies
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: ResetPowerCutAttrs
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: ResetProgressAttrs
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: ResetTrackTable
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: ResetTrackTableBuffer
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: RevokeTask
      disp_level: EXPERT
      doc_in: Name of task to be canceled
      doc_out: Uninitialised
      dtype_in: DevString
      dtype_out: DevVoid
    - name: RevokeTaskSequence
      disp_level: EXPERT
      doc_in: Name of task sequence to be revoked.
      doc_out: Uninitialised
      dtype_in: DevString
      dtype_out: DevVoid
    - name: SetIndexPosition
      disp_level: OPERATOR
      doc_in: Indexer position [1-5]
      doc_out: '== Long field ==

        [0]: ack code (0=OK, 1=QUEUED, 2=FAILED)


        == String field ==

        [0]: Informative message or error/fault description'
      dtype_in: DevShort
      dtype_out: DevVarLongStringArray
    - name: SetMaintenanceMode
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: SetPointMode
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: SetStandbyFPMode
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: SetStandbyLPMode
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: SimulateESTOP
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: SimulatePowerCut
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: SimulatePowerRestore
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: Slew
      disp_level: OPERATOR
      doc_in: '[0]: Azimuth

        [1]: Elevation'
      doc_out: Uninitialised
      dtype_in: DevVarDoubleArray
      dtype_out: DevVoid
    - name: State
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Device state
      dtype_in: DevVoid
      dtype_out: DevState
    - name: Status
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Device status
      dtype_in: DevVoid
      dtype_out: DevString
    - name: Stow
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: '== Long field ==

        [0]: ack code (0=OK, 1=QUEUED, 2=FAILED)


        == String field ==

        [0]: Informative message or error/fault description'
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: Track
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: TrackStop
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVarLongStringArray
    - name: UpdateProgressAttrs
      disp_level: EXPERT
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    attributes:
    - name: State
      data_format: SCALAR
      data_type: DevState
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: State
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: Status
      data_format: SCALAR
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: Status
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: achievedPointing
      data_format: SPECTRUM
      data_type: DevDouble
      description: 'Actual pointing coordinates

        [0]: Timestamp (milliseconds since UNIX epoch, UTC)

        [1]: Azimuth

        [2]: Elevation'
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: achievedPointing
      max_alarm: Not specified
      max_dim_x: 3
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: antennaAzPosition
      data_format: SCALAR
      data_type: DevDouble
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: antennaAzPosition
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: antennaAzPosition
    - name: antennaElPosition
      data_format: SCALAR
      data_type: DevDouble
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: antennaElPosition
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: antennaElPosition
    - name: azimuthBrakeState
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: EXPERT
      display_unit: No display unit
      format: Not specified
      label: azimuthBrakeState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: azimuthBrakeState
    - name: azimuthOverWrap
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: azimuthOverWrap
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: azimuthOverWrap
    - name: azimuthServoState
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: EXPERT
      display_unit: No display unit
      format: Not specified
      label: azimuthServoState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: azimuthServoState
    - name: centralLoggerEnabled
      data_format: SCALAR
      data_type: DevBoolean
      description: 'Enable/disable the central logger in device.

        NB: Attribute is not persisted after device restart.'
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: centralLoggerEnabled
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: centralLoggerEnabled
    - name: centralLoggerStatus
      data_format: SCALAR
      data_type: DevEnum
      description: 'Central logging target status. Possible values are:


        UNKNOWN: Typically set at device startup

        DISABLED: When central logging target is disabled (see device properties)

        OK: When central logging target is initialized with success

        FAILED: When central logging target initialization fails, e.g. logger is offline
        or proxy name invalid '
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - DISABLED
      - OK
      - FAILED
      format: '%s'
      label: centralLoggerStatus
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: configureTargetLock
      data_format: SPECTRUM
      data_type: DevDouble
      description: "[0] - Pointing error: Configures the pointing error threshold\
        \ (in arc seconds) that is used to determine the \nachievedTargetLock attribute.\n\
        [1] - Time period: Configures the time period (seconds) over which the pointing\
        \ error is averaged \n(RMS) to determine the achievedTargetLock attribute.\
        \ If this parameter is set to 0, no averaging will be \nperformed and targetLock\
        \ reports the instantaneous pointing error."
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: configureTargetLock
      max_alarm: Not specified
      max_dim_x: 2
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: configureTargetLock
    - name: desiredPointing
      data_format: SPECTRUM
      data_type: DevDouble
      description: "Desired pointing coordinates. \nDEPRECATED: use programTrackTable\n"
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: desiredPointing
      max_alarm: Not specified
      max_dim_x: 150
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: desiredPointing
    - name: elementLoggerEnabled
      data_format: SCALAR
      data_type: DevBoolean
      description: 'Enable/disable the central logger in device.

        NB: Attribute is not persisted after device restart.'
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: elementLoggerEnabled
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: elementLoggerEnabled
    - name: elementLoggerStatus
      data_format: SCALAR
      data_type: DevEnum
      description: 'Element logging target status. Possible values are:


        UNKNOWN: Typically set at device startup

        DISABLED: When element logging target is disabled (see device properties)

        OK: When element logging target is initialized with success

        FAILED: When element logging target initialization fails, e.g. logger is offline
        or proxy name invalid '
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - DISABLED
      - OK
      - FAILED
      format: '%s'
      label: elementLoggerStatus
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: elevationBrakeState
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: EXPERT
      display_unit: No display unit
      format: Not specified
      label: elevationBrakeState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: elevationBrakeState
    - name: elevationServoState
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: EXPERT
      display_unit: No display unit
      format: Not specified
      label: elevationServoState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: elevationServoState
    - name: eventRate
      data_format: SCALAR
      data_type: DevFloat
      description: Rate of events received from the device in Hz.
      disp_level: OPERATOR
      display_unit: Hz
      format: '%6.2f'
      label: eventRate
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: Hz
      unit: Hz
      writable: READ
      writable_attr_name: None
    - name: healthState
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - NORMAL
      - DEGRADED
      - FAILED
      format: '%s'
      label: healthState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: healthState
    - name: indexerBrakeState
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: EXPERT
      display_unit: No display unit
      format: Not specified
      label: indexerBrakeState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: indexerBrakeState
    - name: indexerPosition
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - B1
      - B2
      - B3
      - B4
      - B5
      - MOVING
      - ERROR
      format: '%s'
      label: indexerPosition
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: indexerPosition
    - name: indexerServoState
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: EXPERT
      display_unit: No display unit
      format: Not specified
      label: indexerServoState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: indexerServoState
    - name: indexingProgress
      data_format: SPECTRUM
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: indexingProgress
      max_alarm: Not specified
      max_dim_x: 2
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: interfaceType
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - REAL
      - EMULATED
      - HYBRID
      format: '%s'
      label: interfaceType
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: interfaceType
    - name: interpolationMode
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - NEWTON
      - SPLINE
      format: '%s'
      label: interpolationMode
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: interpolationMode
    - name: localTimestamp
      data_format: SCALAR
      data_type: DevDouble
      description: Local timestamp in ms
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: localTimestamp
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      unit: ms
      writable: READ
      writable_attr_name: None
    - name: loggingLevelCentral
      data_format: SCALAR
      data_type: DevLong
      description: Current  logging level to Central logging target for this device
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%d'
      label: loggingLevelCentral
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: loggingLevelCentral
    - name: loggingLevelElement
      data_format: SCALAR
      data_type: DevLong
      description: Current  logging level to Element logging target for this device
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%d'
      label: loggingLevelElement
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: loggingLevelElement
    - name: loggingLevelStorage
      data_format: SCALAR
      data_type: DevLong
      description: Current  logging level to Syslog for this device
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%d'
      label: loggingLevelStorage
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: loggingLevelStorage
    - name: loggingTargetCentral
      data_format: SCALAR
      data_type: DevString
      description: Current Central logging target
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: loggingTargetCentral
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: loggingTargetCentral
    - name: loggingTargetElement
      data_format: SCALAR
      data_type: DevString
      description: Current Element logging target
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: loggingTargetElement
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: loggingTargetElement
    - name: loggingTargetStorage
      data_format: SCALAR
      data_type: DevString
      description: Current storage logging target
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: loggingTargetStorage
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: loggingTargetStorage
    - name: operatingMode
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - STARTUP
      - STANDBY-LP
      - STANDBY-FP
      - MAINTENANCE
      - STOW
      - ESTOP
      - POINT
      format: '%s'
      label: operatingMode
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: operatingMode
    - name: pointingModelParams
      data_format: SPECTRUM
      data_type: DevDouble
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: pointingModelParams
      max_alarm: Not specified
      max_dim_x: 9
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: pointingModelParams
    - name: pointingState
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - READY
      - SLEW
      - TRACK
      - SCAN
      - NONE
      - UNKNOWN
      format: '%s'
      label: pointingState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: pointingState
    - name: polyTrack
      data_format: SPECTRUM
      data_type: DevDouble
      description: 'Polynomial 3rd degree

        [0]: Time at which Dish should start applying the polynomial (in UTC/MJD)

        [1]: 0th order Azimuth coefficient of polynomial

        [2]: 0th order Elevation coefficient of polynomial

        [3]: 1st order Azimuth coefficient of polynomial

        [4]: 1st order Elevation coefficient of polynomial

        [5]: 2nd order Azimuth coefficient of polynomial

        [6]: 2nd order Elevation coefficient of polynomial

        [7]: 3rd order Azimuth coefficient of polynomial

        [8]: 3rd order Elevation coefficient of polynomial'
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: polyTrack
      max_alarm: Not specified
      max_dim_x: 9
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: polyTrack
    - name: powerCut
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: powerCut
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: powerRestored
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: powerRestored
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: powerState
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - UPS
      - FULL-POWER
      - LOW-POWER
      - UNKNOWN
      format: '%s'
      label: powerState
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: powerState
    - name: programTrackTable
      data_format: SPECTRUM
      data_type: DevDouble
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: programTrackTable
      max_alarm: Not specified
      max_dim_x: 150
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: programTrackTable
    - name: revisionId
      data_format: SCALAR
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: revisionId
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: setPointModeProgress
      data_format: SPECTRUM
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: setPointModeProgress
      max_alarm: Not specified
      max_dim_x: 2
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: setStandbyFPModeProgress
      data_format: SPECTRUM
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: setStandbyFPModeProgress
      max_alarm: Not specified
      max_dim_x: 2
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: setStandbyLPModeProgress
      data_format: SPECTRUM
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: setStandbyLPModeProgress
      max_alarm: Not specified
      max_dim_x: 2
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: staticPointCorrEnabled
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: staticPointCorrEnabled
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: staticPointCorrEnabled
    - name: storageLoggerEnabled
      data_format: SCALAR
      data_type: DevBoolean
      description: 'Enable/disable the storage logger in device.

        NB: Attribute is not persisted after device restart.'
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: storageLoggerEnabled
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: storageLoggerEnabled
    - name: storageLoggerStatus
      data_format: SCALAR
      data_type: DevEnum
      description: 'Storage logging target status. Possible values are:


        UNKNOWN: Typically set at device startup

        DISABLED: When storage logging target is disabled (see device properties)

        OK: When storage logging target is initialized with success

        FAILED: When storage logging target initialization fails, e.g. logger is offline
        or proxy name invalid '
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - UNKNOWN
      - DISABLED
      - OK
      - FAILED
      format: '%s'
      label: storageLoggerStatus
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: stowProgress
      data_format: SPECTRUM
      data_type: DevString
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: stowProgress
      max_alarm: Not specified
      max_dim_x: 2
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: targetLock
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: targetLock
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: targetLock
    - name: testMode
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: testMode
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: testMode
    - name: trackProgramMode
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - TABLEA
      - TABLEB
      - POLY
      format: '%s'
      label: trackProgramMode
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: trackProgramMode
    - name: trackTableBufferMaxSize
      data_format: SCALAR
      data_type: DevShort
      description: Track table buffer size. Used when trackTableBufferingEnabled is
        true.
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%d'
      label: trackTableBufferMaxSize
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: trackTableBufferMaxSize
    - name: trackTableBufferSize
      data_format: SCALAR
      data_type: DevShort
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%d'
      label: trackTableBufferSize
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: trackTableBufferingEnabled
      data_format: SCALAR
      data_type: DevBoolean
      description: 'Enable/disable track table buffering. If enabled, track coordinates
        written are not sent to the ACU

        immediately but are buffered (buffer size controlled by trackTableBufferSize
        attribute)

        and sent when the buffer is full.'
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: trackTableBufferingEnabled
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: trackTableBufferingEnabled
    - name: trackTableIndex
      data_format: SCALAR
      data_type: DevULong
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%d'
      label: trackTableIndex
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    - name: trackTableLoadMode
      data_format: SCALAR
      data_type: DevEnum
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - APPEND
      - OVERWRITE
      format: '%s'
      label: trackTableLoadMode
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: trackTableLoadMode
    - name: utcTimeEnabled
      data_format: SCALAR
      data_type: DevBoolean
      description: No description
      disp_level: OPERATOR
      display_unit: No display unit
      format: Not specified
      label: utcTimeEnabled
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ_WRITE
      writable_attr_name: utcTimeEnabled
    - name: utcTimestamp
      data_format: SCALAR
      data_type: DevDouble
      description: Current timestamp in UTC ms
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%6.2f'
      label: utcTimestamp
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      unit: ms
      writable: READ
      writable_attr_name: None
    - name: versionId
      data_format: SCALAR
      data_type: DevString
      description: LMC version id (from git tag)
      disp_level: OPERATOR
      display_unit: No display unit
      format: '%s'
      label: versionId
      max_alarm: Not specified
      max_dim_x: 1
      max_value: Not specified
      min_alarm: Not specified
      min_value: Not specified
      standard_unit: No standard unit
      writable: READ
      writable_attr_name: None
    properties:
    - name: CentralLoggerEnabledDefault
    - name: DefaultTaskTimeout
    - name: ElementLoggerEnabledDefault
    - name: EnableAutoAdminProxyRegistration
    - name: EnableIndexingFailure
    - name: EnableLoggerInitPolling
    - name: EnableSetModeFailure
    - name: EnableStartupFailure
    - name: EnableStowFailure
    - name: IndexerPositionDefault
    - name: IndexingFailureProbability
    - name: IndexingTime
    - name: InterpolationModeDefault
    - name: LoggerInitPollPeriod
    - name: LoggingLevelCentralDefault
    - name: LoggingLevelElementDefault
    - name: LoggingLevelStorageDefault
    - name: LoggingTargetCentralDefault
    - name: LoggingTargetElementDefault
    - name: LoggingTargetStorageDefault
    - name: MaxAzimuth
    - name: MaxElevation
    - name: MaxPointingQueueSize
    - name: MaxQueueableTask
    - name: MaxTrackableTasks
    - name: MinAzimuth
    - name: MinElevation
    - name: PointingModelParamsDefault
    - name: PointingResolution
    - name: ProcessEventsInQueueThread
    - name: ProxyTimeout
    - name: SetModeFailureProbability
    - name: SetModeTime
    - name: ShutdownTime
    - name: SkaLevel
    - name: SlewRate
    - name: SlewTimeStep
    - name: SmearPointingCoords
    - name: StartupFailureProbability
    - name: StartupTime
    - name: StaticPointCorrEnabledDefault
    - name: StorageLoggerEnabledDefault
    - name: StowAzimuthPos
    - name: StowElevationPos
    - name: StowFailureProbability
    - name: StowTime
    - name: SyslogFacility
    - name: SyslogHost
    - name: TaskHistoryTimeDepth
    - name: TrackProgramMaxSize
    - name: TrackProgramModeDefault
    - name: TrackProgramTimeStep
    - name: TrackTableBufferMaxSizeDefault
    - name: TrackTableBufferingEnabledDefault
    - name: TrackTableLoadModeDefault
    - name: UseUTCTimeDefault
    - name: __SubDevices
    - name: polled_attr
    - name: polled_cmd