VOL-1321 CIG ONT Uses OpenOMCI Task

Change-Id: I21a5865332a42553c7481f8f3cabbc65af2eeef6
diff --git a/voltha/adapters/cig_openomci_onu/cig_openomci_onu.py b/voltha/adapters/cig_openomci_onu/cig_openomci_onu.py
index f81bc26..fa1aecf 100755
--- a/voltha/adapters/cig_openomci_onu/cig_openomci_onu.py
+++ b/voltha/adapters/cig_openomci_onu/cig_openomci_onu.py
@@ -63,30 +63,30 @@
     ]
 
     def __init__(self, adapter_agent, config):
-        log.debug('function-entry', config=config)
-        self.adapter_agent = adapter_agent
-        self.config = config
+        super(CigOpenomciOnuAdapter, self).__init__(adapter_agent, config)
+        # self.adapter_agent = adapter_agent
+        # self.config = config
         self.descriptor = Adapter(
             id=self.name,
             vendor='CIG Tech',
             version='0.10',
             config=AdapterConfig(log_level=LogLevel.INFO)
         )
-        self.devices_handlers = dict()
+        # self.devices_handlers = dict()
 
         # Customize OpenOMCI for CIG ONUs
-        self.broadcom_omci = deepcopy(OpenOmciAgentDefaults)
+        self._omci_support_cls = deepcopy(OpenOmciAgentDefaults)
 
-        self.broadcom_omci['mib-synchronizer']['state-machine'] = BrcmMibSynchronizer
-        self.broadcom_omci['mib-synchronizer']['database'] = MibDbVolatileDict
-        self.broadcom_omci['omci-capabilities']['tasks']['get-capabilities'] = BrcmCapabilitiesTask
+        # self.broadcom_omci['mib-synchronizer']['state-machine'] = BrcmMibSynchronizer
+        # self.broadcom_omci['mib-synchronizer']['database'] = MibDbVolatileDict
+        # self.broadcom_omci['omci-capabilities']['tasks']['get-capabilities'] = BrcmCapabilitiesTask
 
-        self._omci_agent = OpenOMCIAgent(self.adapter_agent.core,
-                                         support_classes=self.broadcom_omci)
+        # self._omci_agent = OpenOMCIAgent(self.adapter_agent.core,
+        #                                  support_classes=self.broadcom_omci)
 
-        
+        self._omci_agent = OpenOMCIAgent(self.adapter_agent.core, support_classes=self._omci_support_cls)
         # register for adapter messages
-        self.adapter_agent.register_for_inter_adapter_messages()
+        # self.adapter_agent.register_for_inter_adapter_messages()
 
     def device_types(self):
         return DeviceTypes(items=self.supported_device_types)