[VOL-4111] Dinamically generating the MibDB during ONU creation and use
that to drive the MibUploadNextResponse generation
Change-Id: I67dbbe0700a7fbec802516fc6b2a9aff496022de
diff --git a/internal/common/omci/get.go b/internal/common/omci/get.go
index 384fc0b..73e53ac 100644
--- a/internal/common/omci/get.go
+++ b/internal/common/omci/get.go
@@ -119,7 +119,7 @@
EntityID: entityID,
Attributes: me.AttributeValueMap{
"ManagedEntityId": entityID,
- "EquipmentId": toOctets("12345123451234512345", 20),
+ "EquipmentId": ToOctets("12345123451234512345", 20),
"OpticalNetworkUnitManagementAndControlChannelOmccVersion": 180,
"VendorProductCode": 0,
"SecurityCapability": 1,
@@ -157,8 +157,8 @@
EntityID: entityID,
Attributes: me.AttributeValueMap{
"ManagedEntityId": entityID,
- "VendorId": toOctets("BBSM", 4),
- "Version": toOctets("v0.0.1", 14),
+ "VendorId": ToOctets("BBSM", 4),
+ "Version": ToOctets("v0.0.1", 14),
"SerialNumber": append(onuSn.VendorId, onuSn.VendorSpecific...),
"TrafficManagementOption": 0,
"Deprecated": 0,
@@ -166,8 +166,8 @@
"AdministrativeState": 0,
"OperationalState": 0,
"OnuSurvivalTime": 10,
- "LogicalOnuId": toOctets("BBSM", 24),
- "LogicalPassword": toOctets("BBSM", 12),
+ "LogicalOnuId": ToOctets("BBSM", 24),
+ "LogicalPassword": ToOctets("BBSM", 12),
"CredentialsStatus": 0,
"ExtendedTcLayerOptions": 0,
},
@@ -224,12 +224,12 @@
},
Attributes: me.AttributeValueMap{
"ManagedEntityId": 0,
- "Version": toOctets("00000000000001", 14),
+ "Version": ToOctets("00000000000001", 14),
"IsCommitted": committed,
"IsActive": active,
"IsValid": 1,
- "ProductCode": toOctets("product-code", 25),
- "ImageHash": toOctets("broadband-sim", 16),
+ "ProductCode": ToOctets("product-code", 25),
+ "ImageHash": ToOctets("broadband-sim", 16),
},
Result: me.Success,
AttributeMask: attributeMask,
@@ -253,7 +253,7 @@
},
Attributes: me.AttributeValueMap{
"ManagedEntityId": 0,
- "MacAddress": toOctets("aabbcc", 6),
+ "MacAddress": ToOctets("aabbcc", 6),
},
Result: me.Success,
AttributeMask: attributeMask,
@@ -590,7 +590,7 @@
}
}
-func toOctets(str string, size int) []byte {
+func ToOctets(str string, size int) []byte {
asciiBytes := []byte(str)
if len(asciiBytes) < size {