示例#1
0
 /// <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);
     }
 }
示例#2
0
 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);
     }
 }