GUI -- [ONOS-309] - Oblique view of packet and optical layers (Experimental).
Change-Id: I5e3ac53192eb6c0d7bfab599fe2254f58f192a50
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_10_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_10_onos.json
new file mode 100644
index 0000000..10f868f
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_10_onos.json
@@ -0,0 +1,13 @@
+{
+ "event": "addLink",
+ "payload": {
+ "id": "2-2b",
+ "type": "direct",
+ "online": true,
+ "linkWidth": 2,
+ "src": "sw2",
+ "srcPort": "20",
+ "dst": "sw2b",
+ "dstPort": "10"
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_11_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_11_onos.json
new file mode 100644
index 0000000..deaf0a1
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_11_onos.json
@@ -0,0 +1,13 @@
+{
+ "event": "addLink",
+ "payload": {
+ "id": "3-3b",
+ "type": "direct",
+ "online": true,
+ "linkWidth": 2,
+ "src": "sw3",
+ "srcPort": "20",
+ "dst": "sw3b",
+ "dstPort": "10"
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_12_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_12_onos.json
new file mode 100644
index 0000000..ff47e5c
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_12_onos.json
@@ -0,0 +1,13 @@
+{
+ "event": "addLink",
+ "payload": {
+ "id": "4-4b",
+ "type": "direct",
+ "online": true,
+ "linkWidth": 2,
+ "src": "sw4",
+ "srcPort": "20",
+ "dst": "sw4b",
+ "dstPort": "10"
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_1_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_1_onos.json
new file mode 100644
index 0000000..780f0aa
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_1_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw1b",
+ "type": "roadm",
+ "online": true,
+ "labels": [
+ "",
+ "sw-1b",
+ "00001b"
+ ],
+ "metaUi": {
+ "x": 200,
+ "y": 200
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_2_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_2_onos.json
new file mode 100644
index 0000000..e0dba2b
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_2_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw2b",
+ "type": "roadm",
+ "online": true,
+ "labels": [
+ "",
+ "sw-2b",
+ "00002b"
+ ],
+ "metaUi": {
+ "x": 800,
+ "y": 200
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_3_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_3_onos.json
new file mode 100644
index 0000000..38d066a
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_3_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw3b",
+ "type": "roadm",
+ "online": true,
+ "labels": [
+ "",
+ "sw-3b",
+ "00003b"
+ ],
+ "metaUi": {
+ "x": 200,
+ "y": 600
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_4_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_4_onos.json
new file mode 100644
index 0000000..bece53d
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_4_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw4b",
+ "type": "roadm",
+ "online": true,
+ "labels": [
+ "",
+ "sw-4b",
+ "00004b"
+ ],
+ "metaUi": {
+ "x": 800,
+ "y": 600
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_5_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_5_onos.json
new file mode 100644
index 0000000..a05f3f9
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_5_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw1",
+ "type": "switch",
+ "online": true,
+ "labels": [
+ "",
+ "sw-1",
+ "00001"
+ ],
+ "metaUi": {
+ "x": 200,
+ "y": 200
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_6_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_6_onos.json
new file mode 100644
index 0000000..27e3b14
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_6_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw2",
+ "type": "switch",
+ "online": true,
+ "labels": [
+ "",
+ "sw-2",
+ "00002"
+ ],
+ "metaUi": {
+ "x": 800,
+ "y": 200
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_7_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_7_onos.json
new file mode 100644
index 0000000..992b964
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_7_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw3",
+ "type": "switch",
+ "online": true,
+ "labels": [
+ "",
+ "sw-3",
+ "00003"
+ ],
+ "metaUi": {
+ "x": 200,
+ "y": 600
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_8_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_8_onos.json
new file mode 100644
index 0000000..2c33d50
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_8_onos.json
@@ -0,0 +1,17 @@
+{
+ "event": "addDevice",
+ "payload": {
+ "id": "sw4",
+ "type": "switch",
+ "online": true,
+ "labels": [
+ "",
+ "sw-4",
+ "00004"
+ ],
+ "metaUi": {
+ "x": 800,
+ "y": 600
+ }
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/ev_9_onos.json b/web/gui/src/main/webapp/json/ev/oblique/ev_9_onos.json
new file mode 100644
index 0000000..57e9706
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/ev_9_onos.json
@@ -0,0 +1,13 @@
+{
+ "event": "addLink",
+ "payload": {
+ "id": "1-1b",
+ "type": "direct",
+ "online": true,
+ "linkWidth": 2,
+ "src": "sw1",
+ "srcPort": "20",
+ "dst": "sw1b",
+ "dstPort": "10"
+ }
+}
diff --git a/web/gui/src/main/webapp/json/ev/oblique/scenario.json b/web/gui/src/main/webapp/json/ev/oblique/scenario.json
new file mode 100644
index 0000000..7b349ea
--- /dev/null
+++ b/web/gui/src/main/webapp/json/ev/oblique/scenario.json
@@ -0,0 +1,11 @@
+{
+ "title": "Oblique Test Scenario",
+ "params": {
+ "lastAuto": 8
+ },
+ "description": [
+ "Test Scenario for Oblique view",
+ "",
+ "Press '=' to load initial events."
+ ]
+}