[VOL-4913] voltha-protos: voltctl command to show on demand ONU active alarms

Change-Id: I9d3ec0fbe50562224ada83ce52191c9abe052830
diff --git a/protos/voltha_protos/extensions.proto b/protos/voltha_protos/extensions.proto
index 0eea20b..aa17eac 100755
--- a/protos/voltha_protos/extensions.proto
+++ b/protos/voltha_protos/extensions.proto
@@ -363,6 +363,22 @@
     uint32 tx_omci_counter_timeouts = 10;
 }
 
+message GetOnuOmciActiveAlarmsRequest{
+    google.protobuf.Empty empty = 1;
+}
+
+message AlarmData{
+    uint32 class_id = 1;
+    uint32 instance_id = 2;
+    string name = 3;
+    string description = 4;
+}
+
+message GetOnuOmciActiveAlarmsResponse{
+    repeated AlarmData active_alarms = 1;
+}
+
+
 message GetValueRequest {
     oneof request {
         GetDistanceRequest distance = 1;
@@ -380,6 +396,7 @@
         GetRxPowerRequest rxPower = 9; // This is deprecated
         GetOnuOmciTxRxStatsRequest onuOmciStats = 10;
         GetOltRxPowerRequest oltRxPower = 11;
+        GetOnuOmciActiveAlarmsRequest onuActiveAlarms  = 12;
     }
 }
 
@@ -415,6 +432,7 @@
         GetRxPowerResponse rxPower = 11; // This is DEPRECATED
         GetOnuOmciTxRxStatsResponse onuOmciStats = 12;
         GetOltRxPowerResponse oltRxPower = 13;
+        GetOnuOmciActiveAlarmsResponse onuActiveAlarms = 14;
     }
 }