migrate sdnr features to phosphorus
[ccsdk/features.git] / sdnr / wt / devicemanager-o-ran-sc / o-ran / ru-fh / provider / src / test / resources / ietf-hardware.xml
diff --git a/sdnr/wt/devicemanager-o-ran-sc/o-ran/ru-fh/provider/src/test/resources/ietf-hardware.xml b/sdnr/wt/devicemanager-o-ran-sc/o-ran/ru-fh/provider/src/test/resources/ietf-hardware.xml
new file mode 100644 (file)
index 0000000..60f9986
--- /dev/null
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<hardware xmlns="urn:ietf:params:xml:ns:yang:ietf-hardware">
+    <component>
+        <name>chassis</name>
+        <alias>chassis</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:chassis</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <serial-num>10283</serial-num>
+        <software-rev>3.8.1 (2020-10-30 11:47:59)</software-rev>
+        <mfg-name>ISCO</mfg-name>
+        <model-name>ProteusCPRI Compact</model-name>
+        <description>HighStreet-ONAP40</description>
+        <contains-child>chassis-temperature-exhaust</contains-child>
+        <contains-child>chassis-temperature-inlet</contains-child>
+        <contains-child>chassis-fan0</contains-child>
+        <contains-child>chassis-fan1</contains-child>
+        <contains-child>chassis-fan2</contains-child>
+        <contains-child>chassis-fan3</contains-child>
+        <contains-child>cpu</contains-child>
+        <contains-child>slot0</contains-child>
+        <contains-child>slot2</contains-child>
+    </component>
+    <component>
+        <name>chassis-temperature-exhaust</name>
+        <alias>chassis-temperature-exhaust</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>30</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>chassis-temperature-inlet</name>
+        <alias>chassis-temperature-inlet</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>1</parent-rel-pos>
+        <sensor-data>
+            <value>29</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>chassis-fan0</name>
+        <alias>chassis-fan0</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:fan</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>2</parent-rel-pos>
+        <contains-child>chassis-fan0-speed</contains-child>
+    </component>
+    <component>
+        <name>chassis-fan0-speed</name>
+        <alias>chassis-fan0-speed</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis-fan0</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>4100</value>
+            <value-type>rpm</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>chassis-fan1</name>
+        <alias>chassis-fan1</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:fan</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>3</parent-rel-pos>
+        <contains-child>chassis-fan1-speed</contains-child>
+    </component>
+    <component>
+        <name>chassis-fan1-speed</name>
+        <alias>chassis-fan1-speed</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis-fan1</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>4100</value>
+            <value-type>rpm</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>chassis-fan2</name>
+        <alias>chassis-fan2</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:fan</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>4</parent-rel-pos>
+        <contains-child>chassis-fan2-speed</contains-child>
+    </component>
+    <component>
+        <name>chassis-fan2-speed</name>
+        <alias>chassis-fan2-speed</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis-fan2</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>4100</value>
+            <value-type>rpm</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>chassis-fan3</name>
+        <alias>chassis-fan3</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:fan</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>5</parent-rel-pos>
+        <contains-child>chassis-fan3-speed</contains-child>
+    </component>
+    <component>
+        <name>chassis-fan3-speed</name>
+        <alias>chassis-fan3-speed</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis-fan3</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>1000</value>
+            <value-type>rpm</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>cpu</name>
+        <alias>cpu</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:cpu</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>6</parent-rel-pos>
+        <contains-child>cpu-temperature</contains-child>
+    </component>
+    <component>
+        <name>cpu-temperature</name>
+        <alias>cpu-temperature</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>cpu</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>30</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>slot0</name>
+        <alias>slot0</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>7</parent-rel-pos>
+        <serial-num>7220530</serial-num>
+        <firmware-rev>12.00.42-S (0F7F1001)</firmware-rev>
+        <software-rev>0</software-rev>
+        <model-name>385A-SFP-2P-40-FHL-JC3</model-name>
+        <contains-child>slot0-temperature</contains-child>
+        <contains-child>slot0-logical0</contains-child>
+        <contains-child>slot0-logical1</contains-child>
+        <contains-child>slot0-logical2</contains-child>
+    </component>
+    <component>
+        <name>slot0-temperature</name>
+        <alias>slot0-temperature</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot0</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>51</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>slot0-logical0</name>
+        <alias>Slot0-A</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot0</parent>
+        <parent-rel-pos>1</parent-rel-pos>
+        <description>SLOT0-AZ</description>
+        <contains-child>slot0-logical0-bbu</contains-child>
+        <contains-child>slot0-logical0-rrh</contains-child>
+    </component>
+    <component>
+        <name>slot0-logical0-bbu</name>
+        <alias>Slot0-A-bbu</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:port</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot0-logical0</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <o-ran-name xmlns="urn:o-ran:hardware:1.0">slot0-logical0-bbu</o-ran-name>
+        <serial-num>AYR3GA2</serial-num>
+        <mfg-name>FINISAR CORP.</mfg-name>
+        <model-name>FTLX1475D3BTL-E7</model-name>
+        <contains-child>slot0-logical0-bbu-temperature</contains-child>
+    </component>
+    <component>
+        <name>slot0-logical0-bbu-temperature</name>
+        <alias>Slot0-A-bbu-temperature</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot0-logical0-bbu</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>37</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>slot0-logical0-rrh</name>
+        <alias>Slot0-A-rrh</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:port</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot0-logical0</parent>
+        <parent-rel-pos>1</parent-rel-pos>
+        <o-ran-name xmlns="urn:o-ran:hardware:1.0">slot0-logical0-rrh</o-ran-name>
+        <serial-num>AYR3GA9</serial-num>
+        <mfg-name>FINISAR CORP.</mfg-name>
+        <model-name>FTLX1475D3BTL-E7</model-name>
+        <contains-child>slot0-logical0-rrh-temperature</contains-child>
+    </component>
+    <component>
+        <name>slot0-logical0-rrh-temperature</name>
+        <alias>Slot0-A-rrh-temperature</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot0-logical0-rrh</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>35</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>slot0-logical1</name>
+        <alias>Slot0-B</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>disabled</oper-state>
+        </state>
+        <parent>slot0</parent>
+        <parent-rel-pos>2</parent-rel-pos>
+        <description>SLOT0-B</description>
+    </component>
+    <component>
+        <name>slot0-logical2</name>
+        <alias>Slot0-C</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>disabled</oper-state>
+        </state>
+        <parent>slot0</parent>
+        <parent-rel-pos>3</parent-rel-pos>
+        <description>SLOT0-C</description>
+    </component>
+    <component>
+        <name>slot2</name>
+        <alias>slot2</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>chassis</parent>
+        <parent-rel-pos>9</parent-rel-pos>
+        <serial-num>7220718</serial-num>
+        <firmware-rev>12.00.42-S (0F7F1001)</firmware-rev>
+        <software-rev>0</software-rev>
+        <model-name>385A-SFP-2P-40-FHL-JC3</model-name>
+        <mfg-date>2021-10-12T14:41:55.234Z</mfg-date>
+        <contains-child>slot2-temperature</contains-child>
+        <contains-child>slot2-logical0</contains-child>
+        <contains-child>slot2-logical1</contains-child>
+        <contains-child>slot2-logical2</contains-child>
+    </component>
+    <component>
+        <name>slot2-temperature</name>
+        <alias>slot2-temperature</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:sensor</class>
+        <state>
+            <admin-state>locked</admin-state>
+            <oper-state>enabled</oper-state>
+        </state>
+        <parent>slot2</parent>
+        <parent-rel-pos>0</parent-rel-pos>
+        <sensor-data>
+            <value>49</value>
+            <value-type>celsius</value-type>
+            <value-timestamp>2021-03-18T19:51:50.3Z</value-timestamp>
+            <oper-status>ok</oper-status>
+        </sensor-data>
+    </component>
+    <component>
+        <name>slot2-logical0</name>
+        <alias>Slot2-C</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>disabled</oper-state>
+        </state>
+        <parent>slot2</parent>
+        <parent-rel-pos>1</parent-rel-pos>
+        <description>SLOT2-C</description>
+    </component>
+    <component>
+        <name>slot2-logical1</name>
+        <alias>Slot3-A</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>disabled</oper-state>
+        </state>
+        <parent>slot2</parent>
+        <parent-rel-pos>2</parent-rel-pos>
+        <description>SLOT3-A</description>
+    </component>
+    <component>
+        <name>slot2-logical2</name>
+        <alias>Slot3-B</alias>
+        <class xmlns:ianahw="urn:ietf:params:xml:ns:yang:iana-hardware">ianahw:module</class>
+        <state>
+            <admin-state>unlocked</admin-state>
+            <oper-state>disabled</oper-state>
+        </state>
+        <parent>slot2</parent>
+        <parent-rel-pos>3</parent-rel-pos>
+        <description>SLOT3-B</description>
+    </component>
+</hardware>
\ No newline at end of file