ONOS-7867 FlowRuleProgrammable driver for OpenConfig Cassini

* Minor update of Transceiver and DescriptionDiscovery to support newly added Optical-Channel component
* Add OpenConfig config/state sample which can be used for initial value of emulator

Change-Id: I9497ec55965be6f3cc0f5b4b6270c77ebe50b4a8
diff --git a/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/CassiniTransceiver.java b/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/CassiniTransceiver.java
index 0a23450..8f89807 100755
--- a/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/CassiniTransceiver.java
+++ b/apps/odtn/api/src/main/java/org/onosproject/odtn/behaviour/CassiniTransceiver.java
@@ -36,7 +36,7 @@
 import java.util.Collections;
 import java.util.List;
 
-import static org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery.OC_NAME;
+import static org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery.OC_LOGICAL_CHANNEL;
 import static org.slf4j.LoggerFactory.getLogger;
 
 /**
@@ -52,16 +52,15 @@
     @Override
     public List<CharSequence> enable(PortNumber client, PortNumber line, boolean enable) {
 
-        log.debug("enable() cassini route");
         DeviceId did = this.data().deviceId();
         Port clientPort = handler().get(DeviceService.class).getPort(did, client);
         if (clientPort == null) {
             log.warn("{} does not exist on {}", client, did);
             return Collections.emptyList();
         }
-        String clientName = clientPort.annotations().value(OC_NAME);
+        String clientName = clientPort.annotations().value(OC_LOGICAL_CHANNEL);
         if (Strings.isNullOrEmpty(clientName)) {
-            log.warn("{} annotations not exist on {}@{}", OC_NAME, client, did);
+            log.warn("{} annotations not exist on {}@{}", OC_LOGICAL_CHANNEL, client, did);
             return Collections.emptyList();
         }
 
@@ -70,9 +69,9 @@
             log.warn("{} does not exist on {}", line, did);
             return Collections.emptyList();
         }
-        String lineName = linePort.annotations().value(OC_NAME);
+        String lineName = linePort.annotations().value(OC_LOGICAL_CHANNEL);
         if (Strings.isNullOrEmpty(lineName)) {
-            log.warn("{} annotations not exist on {}@{}", OC_NAME, line, did);
+            log.warn("{} annotations not exist on {}@{}", OC_LOGICAL_CHANNEL, line, did);
             return Collections.emptyList();
         }