import (
"encoding/json"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common"
+ "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader"
"gerrit.o-ran-sc.org/r/ric-plt/sdlgo"
"unsafe"
var instance reader.RNibReader
type response struct {
- GnbList []string `json:"gnb_list"`
- ErrorMsg string `json:"error_msg,omitempty"`
+ GnbList []*entities.NbIdentity `json:"gnb_list"`
+ ErrorMsg string `json:"error_msg,omitempty"`
}
//export open
//export getListGnbIds
func getListGnbIds() unsafe.Pointer {
listGnbIds, err := instance.GetListGnbIds()
- res := &response{
- GnbList: []string{},
- }
+ res := &response{}
if err != nil {
res.ErrorMsg = err.Error()
return createCBytesResponse(res)
}
- for _, value := range listGnbIds {
- res.GnbList = append(res.GnbList, value.InventoryName)
+ if listGnbIds != nil {
+ res.GnbList = listGnbIds
}
return createCBytesResponse(res)
return C.CBytes(byteResponse)
}
-func main() {
-
-}
+func main() {}