Make loss of service alarms major when polling

Change-Id: Ib67a4449f1ed9395d7138e27d87a2f7b458eec37
diff --git a/drivers/polatis/netconf/src/main/java/org/onosproject/drivers/polatis/netconf/PolatisAlarmConsumer.java b/drivers/polatis/netconf/src/main/java/org/onosproject/drivers/polatis/netconf/PolatisAlarmConsumer.java
index df5318f..2421bfe 100644
--- a/drivers/polatis/netconf/src/main/java/org/onosproject/drivers/polatis/netconf/PolatisAlarmConsumer.java
+++ b/drivers/polatis/netconf/src/main/java/org/onosproject/drivers/polatis/netconf/PolatisAlarmConsumer.java
@@ -53,6 +53,7 @@
 
     private static final String ALARM_TIME = "alarm-time";
     private static final String ALARM_TYPE = "alarm-type";
+    private static final String ALARM_TYPE_LOS = "NOTIF_PORT_POWER";
     private static final String ALARM_MESSAGE = "alarm-message";
 
     private DeviceId deviceId;
@@ -101,10 +102,12 @@
 
     private Alarm parseAlarm(HierarchicalConfiguration cfg) {
         boolean cleared = false;
-        // TODO: Use the type for severity or in the description?
         String alarmType = cfg.getString(ALARM_TYPE);
         String alarmMessage = cfg.getString(ALARM_MESSAGE);
         SeverityLevel alarmLevel = SeverityLevel.INDETERMINATE;
+        if (alarmType.equals(ALARM_TYPE_LOS)) {
+            alarmLevel = SeverityLevel.MAJOR;
+        }
         long timeRaised = getTimeRaised(cfg);
         DefaultAlarm.Builder alarmBuilder = new DefaultAlarm.Builder(
                 AlarmId.alarmId(deviceId, Long.toString(timeRaised)),