GetRanLoadInformation(inventoryName string) (*entities.RanLoadInformation, common.IRNibError)
}
-const(
- EnbType = "ENB"
- GnbType = "GNB"
-)
-
/*
Init initializes the infrastructure required for the RNibReader instance
*/
func (w *rNibReaderInstance) GetListGnbIds() (*[]*entities.NbIdentity, common.IRNibError) {
defer readerPool.Put(w)
- return w.getListNodebIdsByType(GnbType)
+ return w.getListNodebIdsByType(entities.Node_GNB.String())
}
func (w *rNibReaderInstance) GetListEnbIds() (*[]*entities.NbIdentity, common.IRNibError) {
defer readerPool.Put(w)
- return w.getListNodebIdsByType(EnbType)
+ return w.getListNodebIdsByType(entities.Node_ENB.String())
}
func (w *rNibReaderInstance) GetCountGnbList() (int, common.IRNibError) {
defer readerPool.Put(w)
- size, err := (*w.sdl).GroupSize(GnbType)
+ size, err := (*w.sdl).GroupSize(entities.Node_GNB.String())
if err != nil {
return 0, common.NewInternalError(err)
}
func (w *rNibReaderInstance) GetListNodebIds()([]*entities.NbIdentity, common.IRNibError){
defer readerPool.Put(w)
- dataEnb, err := (*w.sdl).GetMembers(EnbType)
+ dataEnb, err := (*w.sdl).GetMembers(entities.Node_ENB.String())
+ if err != nil{
+ return nil, common.NewInternalError(err)
+ }
+ dataGnb, err := (*w.sdl).GetMembers(entities.Node_GNB.String())
if err != nil{
return nil, common.NewInternalError(err)
}
- dataGnb, err := (*w.sdl).GetMembers(GnbType)
+ dataUnknown, err := (*w.sdl).GetMembers(entities.Node_UNKNOWN.String())
if err != nil{
return nil, common.NewInternalError(err)
}
- data, rnibErr := unmarshalIdentityList(append(dataEnb, dataGnb...))
+ allIds := append(dataEnb, dataGnb...)
+ allIds = append(allIds, dataUnknown...)
+ data, rnibErr := unmarshalIdentityList(allIds)
return *data, rnibErr
}
func Close() {
readerPool.Close()
-}
+}
\ No newline at end of file