/// <summary> /// 设置网络模块参数---基础参数 /// </summary> /// <param name="networkModuleCacheRequest"></param> /// <returns></returns> public BasicResponse SetNetworkModuletParameters(NetworkModuletParametersSetRequest networkModuleCacheRequest) { BasicResponse Result = new BasicResponse(); SetNetworkDeviceParamRequest setNetworkDeviceRequest = new SetNetworkDeviceParamRequest(); setNetworkDeviceRequest.Mac = networkModuleCacheRequest.MAC; setNetworkDeviceRequest.NetworkDeviceParam = networkModuleCacheRequest.Parameters; setNetworkDeviceRequest.StationFind = networkModuleCacheRequest.StationFind; //调用RPC组件下发数据 MasProtocol masProtocol = new MasProtocol(SystemType.Security, DirectionType.Down, ProtocolType.SetNetworkDeviceParamRequest); masProtocol.Protocol = setNetworkDeviceRequest; //调用RPC发送搜索网络模块命令,并接收回传的参数 var result = RpcService.Send <SetNetworkDeviceParamResponse>(masProtocol, RequestType.DeviceUdpRequest); if (result.ExeRtn != 1) { Result.Code = 1; Result.Message = "设置网络模块参数失败!"; } return(Result); }
public BasicResponse SetNetworkModuletParameters(NetworkModuletParametersSetRequest networkModuleCacheRequest) { return(_NetworkModuleService.SetNetworkModuletParameters(networkModuleCacheRequest)); }
public BasicResponse SetNetworkModuletParameters(NetworkModuletParametersSetRequest networkModuleCacheRequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/NetworkModule/SetNetworkModuletParameters?token=" + Token, JSONHelper.ToJSONString(networkModuleCacheRequest)); return(JSONHelper.ParseJSONString <BasicResponse <List <Jc_MacInfo> > >(responseStr)); }