Device: PDUSimulator

Tango Device Server to simulate Power Distribution Unit (PDU) interface

Description

This device provides a simple simulator of PDU interface.

Public API Documentation

API

- class: PDUSimulator
  meta:
    commands:
    - name: Init
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingDDBH
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingLMC
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingNSDN
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingSPFC
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingSPFRx
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingSTFRRx
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingSTFRWR
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerCyclingSpare
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerDDBHOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerDDBHOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerLMCOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerLMCOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerNSDNOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerNSDNOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSPFCOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSPFCOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSPFRxOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSPFRxOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSTFRRxOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSTFRRxOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSTFRWROff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSTFRWROn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSpareOff
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      dtype_out: DevVoid
    - name: PowerSpareOn
      disp_level: OPERATOR
      doc_in: Uninitialised
      doc_out: Uninitialised
      dtype_in: DevVoid
      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
    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: ddbhOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of SaDT Digital Data Backhaul (DDBH) outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: ddbhOutletState
      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: lmcOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of LMC outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: lmcOutletState
      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: nsdnOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of SaDT network switch outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: nsdnOutletState
      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: spareOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of spare outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: spareOutletState
      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: spfcOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of SPFC outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: spfcOutletState
      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: spfrxOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of SPFRx outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: spfrxOutletState
      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: stfrrxOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of SaDT STFR.Rx outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: stfrrxOutletState
      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: stfrwrOutletState
      data_format: SCALAR
      data_type: DevEnum
      description: Power state of SaDT STFR.WR outlet
      disp_level: OPERATOR
      display_unit: No display unit
      enum_labels:
      - 'OFF'
      - 'ON'
      - UNKNOWN
      format: '%s'
      label: stfrwrOutletState
      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: PowerCyclingTime
    - name: polled_attr