/// <summary> /// 获取闸机的阈值 /// </summary> /// <param name="gateNo">闸机号</param> /// <returns></returns> public GateThresholdValue getGateThreshold(int gateNo) { try { ICustomsCMS server = XmlRpcInstance.getInstance(); TaskRPCResponse taskRPCResponse = server.getCurrentThreshold(gateNo); if (taskRPCResponse.error_code == 0) { return(new GateThresholdValue(taskRPCResponse.task.thr_temperature, taskRPCResponse.task.thr_nuclear)); } else { Console.WriteLine("连接服务器错误:" + taskRPCResponse.error_msg); return(null); } } catch (Exception ex) { Console.WriteLine("错误:" + ex.Message); return(null); } }
public HxswqhThresholdValue getHxswqhThreshold() { //以下是获取原来的阈值,并显示出来 try { ICustomsCMS server = XmlRpcInstance.getInstance(); TaskRPCResponse taskRPCResponse = server.getCurrentThreshold(AppConfig.hxswqhnum); if (taskRPCResponse.error_code == 0) { return(new HxswqhThresholdValue(taskRPCResponse.task.bio_port, taskRPCResponse.task.chem_port)); } else { Console.WriteLine("连接服务器错误:" + taskRPCResponse.error_msg); return(null); } } catch (Exception ex) { Console.WriteLine("错误:" + ex.Message); return(null); } }