VOL-1110: ADTRAN_ONU: Support of OpenOMCI reboot task

Change-Id: I8822e57d07a8ce1b5c85930c1efc39b35604ca8d
diff --git a/voltha/adapters/adtran_onu/pon_port.py b/voltha/adapters/adtran_onu/pon_port.py
index 1cfa003..49b2235 100644
--- a/voltha/adapters/adtran_onu/pon_port.py
+++ b/voltha/adapters/adtran_onu/pon_port.py
@@ -32,6 +32,7 @@
         self._deferred = None
         self._port = None
         self._port_number = port_no
+        self._entity_id = None                  # ANI entity ID
         self._next_entity_id = PonPort.MIN_GEM_ENTITY_ID
 
         self._admin_state = AdminState.ENABLED
@@ -98,6 +99,18 @@
             return self._port_number
 
     @property
+    def entity_id(self):
+        """
+        OMCI ANI_G entity ID for port
+        """
+        return self._entity_id
+
+    @entity_id.setter
+    def entity_id(self, value):
+        assert self._entity_id is None, 'Cannot reset the Entity ID'
+        self._entity_id = value
+
+    @property
     def next_gem_entity_id(self):
         entity_id = self._next_entity_id