[VOL-4111] Moving Services under the UNI struct
Controlling the UNI state via OMCI Set Messages
Upgraded APIs to reflect the new format
Change-Id: I3a6c166205fad4a381e562ab3b873d03b633303e
diff --git a/internal/bbsim/api/uni_handler.go b/internal/bbsim/api/uni_handler.go
index 48eb260..50b9911 100644
--- a/internal/bbsim/api/uni_handler.go
+++ b/internal/bbsim/api/uni_handler.go
@@ -28,13 +28,16 @@
OnuID: int32(u.Onu.ID),
OnuSn: u.Onu.Sn(),
MeID: uint32(u.MeId.ToUint16()),
+ PortNo: int32(u.PortNo),
OperState: u.OperState.Current(),
+ Services: convertBBsimServicesToProtoServices(u.Services),
}
}
-func convertBBsimUniPortsToProtoUniPorts(list []*devices.UniPort) []*bbsim.UNI {
+func convertBBsimUniPortsToProtoUniPorts(list []devices.UniPortIf) []*bbsim.UNI {
unis := []*bbsim.UNI{}
- for _, uni := range list {
+ for _, u := range list {
+ uni := u.(*devices.UniPort)
unis = append(unis, convertBBSimUniPortToProtoUniPort(uni))
}
return unis