SEBA-941 updated apis to  poweron/shutdown all ONUs in PON/OLT

Change-Id: I6923cbcc51a4391f70ff08d266c274e1f34ca3ca
diff --git a/api/bbsim/bbsim.proto b/api/bbsim/bbsim.proto
index 5167f2c..adc5b31 100644
--- a/api/bbsim/bbsim.proto
+++ b/api/bbsim/bbsim.proto
@@ -65,6 +65,10 @@
     string SerialNumber = 1;
 }
 
+message PONRequest {
+    uint32 PonPortId = 1;
+}
+
 // Alarms
 
 message AlarmType {
@@ -157,15 +161,24 @@
 
 service BBSim {
     rpc Version(Empty) returns (VersionNumber) {}
+    rpc SetLogLevel(LogLevel) returns (LogLevel) {}
+
     rpc GetOlt(Empty) returns (Olt) {}
     rpc PoweronOlt(Empty) returns (Response) {}
     rpc ShutdownOlt(Empty) returns (Response) {}
     rpc RebootOlt(Empty) returns (Response) {}
-    rpc GetONUs(Empty) returns (ONUs) {}
+
     rpc GetONU(ONURequest) returns (ONU) {}
-    rpc SetLogLevel(LogLevel) returns (LogLevel) {}
+    rpc GetONUs(Empty) returns (ONUs) {}
+
     rpc ShutdownONU (ONURequest) returns (Response) {}
+    rpc ShutdownAllONUs (Empty) returns (Response) {}
+    rpc ShutdownONUsOnPON(PONRequest) returns (Response) {}
+
     rpc PoweronONU (ONURequest) returns (Response) {}
+    rpc PoweronAllONUs (Empty) returns (Response) {}
+    rpc PoweronONUsOnPON(PONRequest) returns (Response) {}
+
     rpc RestartEapol (ONURequest) returns (Response) {}
     rpc RestartDhcp (ONURequest) returns (Response) {}
     rpc SetOnuAlarmIndication (ONUAlarmRequest) returns (Response) {}