Commit 51576695 authored by Elisabetta Giani's avatar Elisabetta Giani
Browse files

AT5-257: Defined the reservedSearchBeamIDs TANGO attribute as Image type.

parent 0610a340
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -645,14 +645,6 @@
      <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
      <properties description="Report the list of SearchBeam Capability IDs that are not assigned to any sub-array.&#xA;SearchBeams are assigned to a sub-array in groups of three because each PSS&#xA;LRU can process up to three SearchBeams at time.&#xA;A SearchBeam is marked as reserved to a sub-array if the other SearchBeams of the &#xA;group are already assigned to that sub-array. &#xA;The IDs of the SearchBeams marked as reserved, are not included in this list.&#xA;The SCM values of a unassigned SearchBeam Capabiity are:&#xA;State = OFF&#xA;adminMode = ONLINE or MAINTENACE&#xA;obsState = IDLE&#xA;healthState = OK &#xA;obsMode = IDLE&#xA;(reserved flag = False)" label="Unassigned SeachBeam Capabilities IDs" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
    </attributes>
    <attributes name="reservedSearchBeamIDs" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="16" maxY="" allocReadMember="false" isDynamic="false">
      <dataType xsi:type="pogoDsl:UShortType"/>
      <changeEvent fire="false" libCheckCriteria="false"/>
      <archiveEvent fire="false" libCheckCriteria="false"/>
      <dataReadyEvent fire="false" libCheckCriteria="true"/>
      <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
      <properties description="Report the list of SearchBeam Capability IDs reserved for each sub-array" label="IDs of reserved SeachBeam Capabilities" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
    </attributes>
    <attributes name="reservedSearchBeamNum" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="16" maxY="" allocReadMember="false" isDynamic="false">
      <dataType xsi:type="pogoDsl:UShortType"/>
      <changeEvent fire="false" libCheckCriteria="false"/>
@@ -685,6 +677,14 @@
      <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
      <properties description="List of devices that completed the task" label="List of devices that completed the task" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
    </attributes>
    <attributes name="reservedSearchBeamIDs" attType="Image" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="16" maxY="1000" allocReadMember="false" isDynamic="false">
      <dataType xsi:type="pogoDsl:UShortType"/>
      <changeEvent fire="false" libCheckCriteria="false"/>
      <archiveEvent fire="false" libCheckCriteria="false"/>
      <dataReadyEvent fire="false" libCheckCriteria="true"/>
      <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
      <properties description="Report the list of SearchBeam Capability IDs reserved for each sub-array" label="IDs of reserved SeachBeam Capabilities" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
    </attributes>
    <states name="ON" description="This state could have been called OK or OPERATIONAL. It means that the device is in its operational state. (E.g. the power supply is giving its nominal current, th motor is ON and ready to move, the instrument is operating). This state is modified by the Attribute alarm checking of the DeviceImpl:dev_state method. i.e. if the State is ON and one attribute has its quality factor to ATTR_WARNING or ATTR_ALARM, then the State is modified to ALARM.">
      <status abstract="false" inherited="true" concrete="true"/>
    </states>