Skip to content
Snippets Groups Projects

Northbound Interface

Merged Ghost User requested to merge grpc-nbi into develop
8 files
+ 810
463
Compare changes
  • Side-by-side
  • Inline
Files
8
+ 8
3
@@ -168,7 +168,7 @@ func commitConfirm(addr, pnd string, changes []*ppb.SetChange) (*ppb.SetResponse
// AddDevice adds a new device to the controller. The device name is optional.
// If no name is provided a name will be generated upon device creation.
func AddDevice(addr, username, password, pnd, deviceAddress, deviceName string, sbi spb.Type) error {
func AddDevice(addr, username, password, sbi, pnd, deviceAddress, deviceName string) error {
pndClient, err := nbi.PndClient(addr, grpcWithInsecure)
if err != nil {
return err
@@ -180,13 +180,16 @@ func AddDevice(addr, username, password, pnd, deviceAddress, deviceName string,
{
Address: deviceAddress,
Sbi: &spb.SouthboundInterface{
Type: sbi,
Id: sbi,
},
DeviceName: deviceName,
TransportOption: &tpb.TransportOption{
Address: addr,
Username: username,
Password: password,
TransportOption: &tpb.TransportOption_GnmiTransportOption{
GnmiTransportOption: &tpb.GnmiTransportOption{},
},
},
},
},
@@ -196,6 +199,8 @@ func AddDevice(addr, username, password, pnd, deviceAddress, deviceName string,
resp, err := pndClient.Set(ctx, req)
if err != nil {
return err
} else if resp.Status != ppb.SetResponse_OK {
log.Error(resp.Status)
}
log.Info(resp.String())
return nil
@@ -211,7 +216,7 @@ func GetDevice(addr, pid, path string, did ...string) (*ppb.GetResponse, error)
}
var all bool
if len(did) != 0 {
if len(did) == 0 {
all = true
}
Loading