/// <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);
        }
Пример #2
0
 public BasicResponse SetNetworkModuletParameters(NetworkModuletParametersSetRequest networkModuleCacheRequest)
 {
     return(_NetworkModuleService.SetNetworkModuletParameters(networkModuleCacheRequest));
 }
Пример #3
0
        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));
        }