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) {}