func (c *Controller) GetStatus(args rpcs.ArgsGetStatus, reply *rpcs.ReplyGetStatus) error { rpchost, err := getAccessRPCHost(args.Id) if err != nil { return err } return server.RPCCallByHost(rpchost, "Access.GetStatus", args, reply) }
func (c *Controller) SendCommand(args rpcs.ArgsSendCommand, reply *rpcs.ReplySendCommand) error { rpchost, err := getAccessRPCHost(args.DeviceId) if err != nil { return err } return server.RPCCallByHost(rpchost, "Access.SendCommand", args, reply) }