Voltha Alarm Filters: Added hooks to suppress alarms at the adapter

- Updates based on review comments
- Fixed indentation

Change-Id: Icd1c35919d1c23b86094d4684aaaafb7bae57754
diff --git a/voltha/core/device_agent.py b/voltha/core/device_agent.py
index b1cf67b..b00bebf 100644
--- a/voltha/core/device_agent.py
+++ b/voltha/core/device_agent.py
@@ -102,6 +102,22 @@
         if not dry_run:
             yield self.adapter_agent.get_device_details(device)
 
+    @inlineCallbacks
+    def suppress_alarm(self, filter):
+        self.log.debug('suppress-alarms')
+        try:
+            yield self.adapter_agent.suppress_alarm(filter)
+        except Exception as e:
+            self.log.exception(e.message)
+
+    @inlineCallbacks
+    def unsuppress_alarm(self, filter):
+        self.log.debug('unsuppress-alarms')
+        try:
+            yield self.adapter_agent.unsuppress_alarm(filter)
+        except Exception as e:
+            self.log.exception(e.message)
+
     def _set_adapter_agent(self):
         adapter_name = self._tmp_initial_data.adapter
         if adapter_name == '':