Skip to content
Snippets Groups Projects
Unverified Commit 8134138f authored by Drew Devereux's avatar Drew Devereux
Browse files

[MCCS-586] "Master" => "Controller"

parent be886fbd
Branches
Tags
No related merge requests found
Showing
with 36 additions and 36 deletions
...@@ -13,7 +13,7 @@ The ska-tango-base repository includes a set of eight classes as mentioned in SK ...@@ -13,7 +13,7 @@ The ska-tango-base repository includes a set of eight classes as mentioned in SK
- SKACapability: This is generic base class for any element to provide common functionality of a capability of an SKA device. - SKACapability: This is generic base class for any element to provide common functionality of a capability of an SKA device.
- SKAAlarmHandler: This is the generic class meant to handle the alarms and alerts. - SKAAlarmHandler: This is the generic class meant to handle the alarms and alerts.
- SKALogger: This is the generic class for logging. - SKALogger: This is the generic class for logging.
- SKAMaster: This is the generic base class to provide common functionality required for any SKA Element Master device. - SKAController: This is the generic base class to provide common functionality required for any SKA Element Controller device.
- SKAObsDevice: This is the generic base classs meant to provide common functionality of a device which is directly going to be a part of an observation. - SKAObsDevice: This is the generic base classs meant to provide common functionality of a device which is directly going to be a part of an observation.
- SKASubarray: This is the generic base class which provides common functionality required in a subarray device. - SKASubarray: This is the generic base class which provides common functionality required in a subarray device.
- SKATelState: This is the generic base class to provide common functionality of a TelState device of any SKA Element. - SKATelState: This is the generic base class to provide common functionality of a TelState device of any SKA Element.
......
=================
Controller Device
=================
.. automodule:: ska_tango_base.controller_device
:members:
================================
CSP Subelement Controller device
================================
.. automodule:: ska_tango_base.csp.controller_device
:members:
...@@ -17,4 +17,4 @@ CSP subpackage ...@@ -17,4 +17,4 @@ CSP subpackage
:caption: Other modules :caption: Other modules
:maxdepth: 2 :maxdepth: 2
Master device<master_device> Controller device<controller_device>
============================
CSP Subelement Master device
============================
.. automodule:: ska_tango_base.csp.master_device
:members:
...@@ -19,7 +19,7 @@ API ...@@ -19,7 +19,7 @@ API
Alarm Handler device<alarm_handler_device> Alarm Handler device<alarm_handler_device>
Capability device<capability_device> Capability device<capability_device>
Logger device<logger_device> Logger device<logger_device>
Master device<master_device> Controller device<controller_device>
Tel State device<tel_state_device> Tel State device<tel_state_device>
......
=============
Master Device
=============
.. automodule:: ska_tango_base.master_device
:members:
...@@ -231,12 +231,12 @@ Writing the Tango device involves the following steps: ...@@ -231,12 +231,12 @@ Writing the Tango device involves the following steps:
ska_tango_base.SKAAlarmHandler ska_tango_base.SKAAlarmHandler
ska_tango_base.SKACapability ska_tango_base.SKACapability
ska_tango_base.SKALogger ska_tango_base.SKALogger
ska_tango_base.SKAMaster ska_tango_base.SKAController
ska_tango_base.SKATelState ska_tango_base.SKATelState
ska_tango_base.base.SKABaseDevice ska_tango_base.base.SKABaseDevice
ska_tango_base.obs.SKAObsDevice ska_tango_base.obs.SKAObsDevice
ska_tango_base.subarray.SKASubarray ska_tango_base.subarray.SKASubarray
ska_tango_base.csp.CspSubElementMaster ska_tango_base.csp.CspSubElementController
ska_tango_base.csp.CspSubElementObsDevice ska_tango_base.csp.CspSubElementObsDevice
ska_tango_base.csp.CspSubElementSubarray ska_tango_base.csp.CspSubElementSubarray
:top-classes: ska_tango_base.base.SKABaseDevice :top-classes: ska_tango_base.base.SKABaseDevice
......
<?xml version="1.0" encoding="ASCII"?> <?xml version="1.0" encoding="ASCII"?>
<pogoDsl:PogoSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pogoDsl="http://www.esrf.fr/tango/pogo/PogoDsl"> <pogoDsl:PogoSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pogoDsl="http://www.esrf.fr/tango/pogo/PogoDsl">
<classes name="CspSubElementMaster" pogoRevision="9.6"> <classes name="CspSubElementController" pogoRevision="9.6">
<description description="Master device for SKA CSP Subelement." title="CspSubElementMaster" sourcePath="/home/toor/ska-git/ska-tango-base/pogo" language="PythonHL" filestogenerate="XMI file,Code files,Protected Regions" license="BSD3" copyright="" hasMandatoryProperty="false" hasConcreteProperty="true" hasAbstractCommand="false" hasAbstractAttribute="false"> <description description="Controller device for SKA CSP Subelement." title="CspSubElementController" sourcePath="/home/toor/ska-git/ska-tango-base/pogo" language="PythonHL" filestogenerate="XMI file,Code files,Protected Regions" license="BSD3" copyright="" hasMandatoryProperty="false" hasConcreteProperty="true" hasAbstractCommand="false" hasAbstractAttribute="false">
<inheritances classname="Device_Impl" sourcePath=""/> <inheritances classname="Device_Impl" sourcePath=""/>
<inheritances classname="SKABaseDevice" sourcePath="./"/> <inheritances classname="SKABaseDevice" sourcePath="./"/>
<inheritances classname="SKAMaster" sourcePath="/home/toor/ska-git/ska-tango-base/pogo"/> <inheritances classname="SKAController" sourcePath="/home/toor/ska-git/ska-tango-base/pogo"/>
<identification contact="at inaf.it - elisabetta.giani" author="elisabetta.giani" emailDomain="inaf.it" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/> <identification contact="at inaf.it - elisabetta.giani" author="elisabetta.giani" emailDomain="inaf.it" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
</argout> </argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/> <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands> </commands>
<commands name="ReInitDevices" description="The exact functionality may vary for different devices &#xA;and sub-systems, each Tango Device/Server&#xA;should define what does ReinitDevices means.&#xA;Ex:&#xA;ReInitDevices FPGA &#x2192; reset&#xA;ReInitDevices Master &#x2192; Restart&#xA;ReInitDevices Leaf PC &#x2192; reboot" execMethod="re_init_devices" displayLevel="OPERATOR" polledPeriod="0" isDynamic="false"> <commands name="ReInitDevices" description="The exact functionality may vary for different devices &#xA;and sub-systems, each Tango Device/Server&#xA;should define what does ReinitDevices means.&#xA;Ex:&#xA;ReInitDevices FPGA &#x2192; reset&#xA;ReInitDevices Controller &#x2192; Restart&#xA;ReInitDevices Leaf PC &#x2192; reboot" execMethod="re_init_devices" displayLevel="OPERATOR" polledPeriod="0" isDynamic="false">
<argin description="List of devices to re-initialize"> <argin description="List of devices to re-initialize">
<type xsi:type="pogoDsl:StringArrayType"/> <type xsi:type="pogoDsl:StringArrayType"/>
</argin> </argin>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<inheritances classname="SKAObsDevice" sourcePath="/home/toor/ska-git/ska-tango-base/pogo"/> <inheritances classname="SKAObsDevice" sourcePath="/home/toor/ska-git/ska-tango-base/pogo"/>
<identification contact="at inaf.it - elisabetta.giani" author="elisabetta.giani" emailDomain="inaf.it" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/> <identification contact="at inaf.it - elisabetta.giani" author="elisabetta.giani" emailDomain="inaf.it" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<type xsi:type="pogoDsl:StringVectorType"/> <type xsi:type="pogoDsl:StringVectorType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
</deviceProperties> </deviceProperties>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<type xsi:type="pogoDsl:StringType"/> <type xsi:type="pogoDsl:StringType"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/> <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</deviceProperties> </deviceProperties>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<inheritances classname="Device_Impl" sourcePath=""/> <inheritances classname="Device_Impl" sourcePath=""/>
<identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="OtherInstruments" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="SKASA" reference="SKA-SKABaseDevice"/> <identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="OtherInstruments" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="SKASA" reference="SKA-SKABaseDevice"/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/> <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<inheritances classname="SKAObsDevice" sourcePath="./"/> <inheritances classname="SKAObsDevice" sourcePath="./"/>
<identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/> <identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
<?xml version="1.0" encoding="ASCII"?> <?xml version="1.0" encoding="ASCII"?>
<pogoDsl:PogoSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pogoDsl="http://www.esrf.fr/tango/pogo/PogoDsl"> <pogoDsl:PogoSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pogoDsl="http://www.esrf.fr/tango/pogo/PogoDsl">
<classes name="SKAMaster" pogoRevision="9.6"> <classes name="SKAController" pogoRevision="9.6">
<description description="A master test" title="SKAMaster" sourcePath="/home/tango/src/ska-tango-base/pogo" language="PythonHL" filestogenerate="XMI file,Code files,Python Package,Protected Regions" license="none" hasMandatoryProperty="false" hasConcreteProperty="true" hasAbstractCommand="false" hasAbstractAttribute="false"> <description description="A controller test" title="SKAController" sourcePath="/home/tango/src/ska-tango-base/pogo" language="PythonHL" filestogenerate="XMI file,Code files,Python Package,Protected Regions" license="none" hasMandatoryProperty="false" hasConcreteProperty="true" hasAbstractCommand="false" hasAbstractAttribute="false">
<inheritances classname="Device_Impl" sourcePath=""/> <inheritances classname="Device_Impl" sourcePath=""/>
<inheritances classname="SKABaseDevice" sourcePath="./"/> <inheritances classname="SKABaseDevice" sourcePath="./"/>
<identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/> <identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="SkaBase" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="none" reference=""/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<inheritances classname="SKABaseDevice" sourcePath="./"/> <inheritances classname="SKABaseDevice" sourcePath="./"/>
<identification contact="at gmail.com - lochanb.ska" author="lochanb.ska" emailDomain="gmail.com" classFamily="SKA Base Class" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="SKA" reference="SKA-SKALogger"/> <identification contact="at gmail.com - lochanb.ska" author="lochanb.ska" emailDomain="gmail.com" classFamily="SKA Base Class" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="SKA" reference="SKA-SKALogger"/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<inheritances classname="SKABaseDevice" sourcePath="./"/> <inheritances classname="SKABaseDevice" sourcePath="./"/>
<identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="OtherInstruments" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="SKASA" reference="SKA-SKAObsDevice"/> <identification contact="at ska.ac.za - cam" author="cam" emailDomain="ska.ac.za" classFamily="OtherInstruments" siteSpecific="" platform="All Platforms" bus="Not Applicable" manufacturer="SKASA" reference="SKA-SKAObsDevice"/>
</description> </description>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<type xsi:type="pogoDsl:StringVectorType"/> <type xsi:type="pogoDsl:StringVectorType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
</deviceProperties> </deviceProperties>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<type xsi:type="pogoDsl:StringType"/> <type xsi:type="pogoDsl:StringType"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/> <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</deviceProperties> </deviceProperties>
<deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltMaster, EltAlarms, EltTelState = 1&#xA;SubEltMaster = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)"> <deviceProperties name="SkaLevel" description="Indication of importance of the device in the SKA hierarchy &#xA;to support drill-down navigation: 1..6, with 1 highest.&#xA;Default is 4, making provision for &#xA;EltController, EltAlarms, EltTelState = 1&#xA;SubEltController = 2&#xA;Subarray, Capability = 2/3&#xA;Others = 4 (or 5 or 6)">
<type xsi:type="pogoDsl:ShortType"/> <type xsi:type="pogoDsl:ShortType"/>
<status abstract="false" inherited="true" concrete="true"/> <status abstract="false" inherited="true" concrete="true"/>
<DefaultPropValue>4</DefaultPropValue> <DefaultPropValue>4</DefaultPropValue>
......
...@@ -4,8 +4,8 @@ Utility to purge orphaned elements from the XMI file tree. ...@@ -4,8 +4,8 @@ Utility to purge orphaned elements from the XMI file tree.
The base classes have a hierarchy. If the API in a parent device The base classes have a hierarchy. If the API in a parent device
is changed (e.g., removing a command from SKABaseDevice), child classes, is changed (e.g., removing a command from SKABaseDevice), child classes,
e.g., SKAMaster, need to change too. However, after regenerating the e.g., SKAController, need to change too. However, after regenerating the
Pogo XMI file for SKAMaster, it will still have the old command in its Pogo XMI file for SKAController, it will still have the old command in its
XMI file, even though it no longer exists in the parent. This tool runs XMI file, even though it no longer exists in the parent. This tool runs
through all the XMI files and find elements that are marked as "inherited", through all the XMI files and find elements that are marked as "inherited",
but no longer exist higher up in the hierarchy. but no longer exist higher up in the hierarchy.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment