问题描述
CreateMACCommandQueueItem(ctx context.Context,in *CreateMACCommandQueueItemRequest,opts ...grpc.CallOption) (*empty.Empty,error)
这是我编写的 main.go 代码部分:
resp,err := serviceClient.CreateMACCommandQueueItem(context.Background(),&ns.CreateMACCommandQueueItemRequest{
DevEui: devEUI[:],Cid: uint32(lorawan.LinkADRReq),Commands: [][]byte{b},})
if err != nil {
panic(err)
}
fmt.Printf("The MACCommand has been enqueued")
这里是错误:
.\main.go:62:2: resp declared but not used
解决方法
你可以这样写:
if _,err := serviceClient.CreateMACCommandQueueItem(context.Background(),&ns.CreateMACCommandQueueItemRequest{
DevEui: devEUI[:],Cid: uint32(lorawan.LinkADRReq),Commands: [][]byte{b},}): err != nil {
panic(err)
}