Commit a7562871 张东亮

降低访问佳世达接口频率为1s

1 个父辈 2405e849
......@@ -61,7 +61,8 @@
<add key="http.server" value="http://10.85.199.25/myproject/" />
<add key="FLEET" value="10.85.199.3" />
<add key="AutoCharge" value="True" />
<add key="ChargeWait" value="1" />
<!--去4C的三辆车IP地址-->
<add key="C4_AGV_IPs" value="10.85.199.71,10.85.199.72,10.85.199.73" />
<add key="ChargeThreshold" value="20,90" />
<add key="IP_4D_Light" value="10.85.196.40:8088" />
<add key="IP_4C_Light" value="10.85.197.40:8088" />
......
......@@ -49,7 +49,7 @@ namespace AGVControl
/// <summary>
/// 去4C的3辆车IP
/// </summary>
public const string C4_AGV_IPs = "10.85.199.71,10.85.199.72,10.85.199.73";
public const string C4_AGV_IPs = "C4_AGV_IPs";
public const string C4_STANDBY1 = "C4_STANDBY1";
public const string C4_STANDBY2 = "C4_STANDBY2";
......@@ -71,7 +71,7 @@ namespace AGVControl
public const string IP_4D_Light = "IP_4D_Light";
public const string IP_4C_Light = "IP_4C_Light";
public const string Lines_In_Air_Door = "C8,C9,C10,C14,C15";
public const string Lines_In_Air_Door = "C8,C9,C14,C15";
}
......@@ -108,7 +108,7 @@ namespace AGVControl
private static List<string> msg = new List<string>();
private static string preLog = "";
public static readonly string CONFIG_PATH = AppDomain.CurrentDomain.BaseDirectory + "Config\\";
public static string C4_AGV_IPs = ConfigAppSettings.GetValue(SettingString.C4_AGV_IPs);
#region 任务日志
static log4net.ILog runLog = log4net.LogManager.GetLogger("RunLog");
static Dictionary<string, RunInfo> runInfoMap = new Dictionary<string, RunInfo>();
......@@ -522,9 +522,15 @@ namespace AGVControl
/// <returns></returns>
public static bool CheckTaskFinished(Agv_Info agv, string nodeName, string curTaskState)
{
log.Debug(agv.Name + " 检查当前任务是否结束: " + SettingString.Move + nodeName + " " + curTaskState);
string tmp = $"{agv.Name},{SettingString.Move + nodeName},{agv.CurTaskID},{curTaskState}";
if (curTaskState.Equals(SettingString.Done) && !taskFiStr.Equals(tmp))
{
taskFiStr = tmp;
log.Info(taskFiStr);
}
return Common.agvMission[SettingString.Move + nodeName].Equals(agv.CurTaskGUID) && curTaskState.Equals(SettingString.Done);
}
static string taskFiStr = "";
/// <summary>
/// 检查充电任务是否分配完成
/// </summary>
......@@ -534,10 +540,15 @@ namespace AGVControl
{
return taskName.Contains(SettingString.AutoCharge) && agv.CurTaskState.Equals(SettingString.Executing);
}
static string elStr = "";
public static bool CheckEnterOrLeaveFinished(Agv_Info agv, string actionName, string curTaskState)
{
log.Debug(agv.Name + " 检查进出料是否结束: " + actionName + " " + curTaskState);
string tmp = $"{agv.Name},{actionName},{agv.CurTaskID},{curTaskState}";
if (curTaskState.Equals(SettingString.Done) && !elStr.Equals(tmp))
{
elStr = tmp;
log.Info(elStr);
}
return Common.agvMission[actionName].Equals(agv.CurTaskGUID) && curTaskState.Equals(SettingString.Done);
}
//双层线工单信息
......@@ -567,14 +578,14 @@ namespace AGVControl
idx = nodeInfo.FindIndex(s => s.Name.Equals(FullShelfDestInfo.location) && s.EmptyShelfCnt > 0);
if (idx > -1)
{
if (FullShelfDestInfo.location.StartsWith(SettingString.C4_Name_Prefix) && SettingString.C4_AGV_IPs.Contains(agv.IP))
if (FullShelfDestInfo.location.StartsWith(SettingString.C4_Name_Prefix) && C4_AGV_IPs.Contains(agv.IP))
{
nodeName = FullShelfDestInfo.location;
Common.GetLineNameByNodeName(nodeName, out string line);
Common.log.Debug("A6出满料架的产线有空料架,优先处理 " + FullShelfDestInfo.ShowInfo(line));
return true;
}
else if (FullShelfDestInfo.location.StartsWith(SettingString.D4_Name_Prefix) && !SettingString.C4_AGV_IPs.Contains(agv.IP))
else if (FullShelfDestInfo.location.StartsWith(SettingString.D4_Name_Prefix) && !C4_AGV_IPs.Contains(agv.IP))
{
nodeName = FullShelfDestInfo.location;
Common.GetLineNameByNodeName(nodeName, out string line);
......@@ -606,13 +617,13 @@ namespace AGVControl
if (idx > -1)
{
if (loc.StartsWith(SettingString.C4_Name_Prefix) && SettingString.C4_AGV_IPs.Contains(agv.IP))
if (loc.StartsWith(SettingString.C4_Name_Prefix) && C4_AGV_IPs.Contains(agv.IP))
{
nodeName = loc;
Common.log.Debug("双层线正在出的工单目标产线有空料架,优先处4C-" + loc);
return true;
}
else if (loc.StartsWith(SettingString.D4_Name_Prefix) && !SettingString.C4_AGV_IPs.Contains(agv.IP))
else if (loc.StartsWith(SettingString.D4_Name_Prefix) && !C4_AGV_IPs.Contains(agv.IP))
{
nodeName = loc;
Common.log.Debug("双层线正在出的工单目标产线有空料架,优先处理4D-" + loc);
......@@ -633,7 +644,7 @@ namespace AGVControl
//4C车间寻找
if (SettingString.C4_AGV_IPs.Contains(agv.IP))
{
List<Agv_Info> agvs = Common.agvInfo.FindAll(s => SettingString.C4_AGV_IPs.Contains(s.IP) && (s.CurJob is EmptyShelfBackJob || s.CurJob is GoEmptyShelfLineJob));
List<Agv_Info> agvs = Common.agvInfo.FindAll(s => C4_AGV_IPs.Contains(s.IP) && (s.CurJob is EmptyShelfBackJob || s.CurJob is GoEmptyShelfLineJob));
if (agvs != null && agvs.Count >= 1)
return false;
string nearNodeName = CalculateNearNode(agv, SettingString.C4_Name_Prefix);
......@@ -647,9 +658,9 @@ namespace AGVControl
}
//4D车间寻找
if (!SettingString.C4_AGV_IPs.Contains(agv.IP))
if (!C4_AGV_IPs.Contains(agv.IP))
{
List<Agv_Info> agvs = Common.agvInfo.FindAll(s => !SettingString.C4_AGV_IPs.Contains(s.IP) && (s.CurJob is EmptyShelfBackJob || s.CurJob is GoEmptyShelfLineJob));
List<Agv_Info> agvs = Common.agvInfo.FindAll(s => !C4_AGV_IPs.Contains(s.IP) && (s.CurJob is EmptyShelfBackJob || s.CurJob is GoEmptyShelfLineJob));
if (agvs != null && agvs.Count >= 1)
return false;
string nearNodeName = CalculateNearNode(agv, SettingString.D4_Name_Prefix);
......@@ -671,7 +682,7 @@ namespace AGVControl
if (CheckA5State(agv, eShelfType.SmallShelf, out string lineNodeName2))
{
//4C车间寻找
if (SettingString.C4_AGV_IPs.Contains(agv.IP))
if (C4_AGV_IPs.Contains(agv.IP))
{
idx = nodeInfo.FindIndex(s => s.EmptyShelfCnt > 0 && s.Name.Equals(SettingString.C4FeederOut) && s.RFID.StartsWith("D") && s.IsUse);
if (idx > -1)
......@@ -695,7 +706,7 @@ namespace AGVControl
}
//4D车间寻找
if (!SettingString.C4_AGV_IPs.Contains(agv.IP))
if (!C4_AGV_IPs.Contains(agv.IP))
{
idx = nodeInfo.FindIndex(s => s.EmptyShelfCnt > 0 && s.Name.Equals(SettingString.D4FeederOut) && s.RFID.StartsWith("D") && s.IsUse);
if (idx > -1)
......@@ -718,7 +729,7 @@ namespace AGVControl
else if (CheckA5State(agv, eShelfType.BigShelf, out string lineNodeName3))
{
//4C车间寻找
if (SettingString.C4_AGV_IPs.Contains(agv.IP))
if (C4_AGV_IPs.Contains(agv.IP))
{
idx = nodeInfo.FindIndex(s => s.EmptyShelfCnt > 0 && s.Name.Equals(SettingString.C4FeederOut) && s.RFID.StartsWith("C") && s.IsUse);
if (idx > -1)
......@@ -735,7 +746,7 @@ namespace AGVControl
}
//4D车间寻找
if (!SettingString.C4_AGV_IPs.Contains(agv.IP))
if (!C4_AGV_IPs.Contains(agv.IP))
{
idx = nodeInfo.FindIndex(s => s.EmptyShelfCnt > 0 && s.Name.Equals(SettingString.D4FeederOut) && s.RFID.StartsWith("C") && s.IsUse);
if (idx > -1)
......@@ -750,7 +761,7 @@ namespace AGVControl
if (CheckA6State(agv, eShelfType.BigShelf, out string lineNodeName1))
{
//4C车间备料区寻找
if (SettingString.C4_AGV_IPs.Contains(agv.IP))
if (C4_AGV_IPs.Contains(agv.IP))
{
idx = nodeInfo.FindIndex(s => s.EmptyShelfCnt > 0 && s.Name.Equals(SettingString.C4FeederOut) && !s.RFID.StartsWith("0") && s.IsUse);
if (idx > -1)
......@@ -772,7 +783,7 @@ namespace AGVControl
//}
}
//4D车间寻找
if (!SettingString.C4_AGV_IPs.Contains(agv.IP))
if (!C4_AGV_IPs.Contains(agv.IP))
{
idx = nodeInfo.FindIndex(s => s.EmptyShelfCnt > 0 && s.Name.Equals(SettingString.D4FeederOut) && !s.RFID.StartsWith("0") && s.IsUse);
if (idx > -1)
......@@ -809,14 +820,14 @@ namespace AGVControl
{
if (AGVManager.FindFullShelfTarget(Common.nodeInfo[idx].RFID, out AGVManager.BoxDestInfo FullShelfDestInfo))
{
if (FullShelfDestInfo.location.StartsWith(SettingString.C4_Name_Prefix) && SettingString.C4_AGV_IPs.Contains(agv.IP))
if (FullShelfDestInfo.location.StartsWith(SettingString.C4_Name_Prefix) && C4_AGV_IPs.Contains(agv.IP))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoFullShelfStationJob && !s.IP.Equals(agv.IP));
if (i == -1)
return true;
}
else if (FullShelfDestInfo.location.StartsWith(SettingString.D4_Name_Prefix) && !SettingString.C4_AGV_IPs.Contains(agv.IP))
else if (FullShelfDestInfo.location.StartsWith(SettingString.D4_Name_Prefix) && !C4_AGV_IPs.Contains(agv.IP))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is SendFullShelfToLineJob && !s.IP.Equals(agv.IP)
&& ((SendFullShelfToLineJob)s.CurJob).FullShelfPlace.Equals(FullShelfDestInfo.location));
......@@ -883,7 +894,7 @@ namespace AGVControl
{
if (clientNode.Name.Equals(SettingString.C4FeederOut) || clientNode.Name.Equals(SettingString.D4FeederOut))
{
warnMsg = string.Format("线体[{0}]外侧料架[{1}]未解绑,已解绑料架:{2}", clientNode.AliceName,clientNode.RFID, string.Join(",", Common.missionManager.GetUnlockRfids(clientNode.Name).ToArray()));
warnMsg = string.Format("线体[{0}]外侧料架[{1}]未解绑,已解绑料架:{2}", clientNode.AliceName, clientNode.RFID, string.Join(",", Common.missionManager.GetUnlockRfids(clientNode.Name).ToArray()));
Common.log.Debug(warnMsg);
}
else
......@@ -912,7 +923,7 @@ namespace AGVControl
if (clientNode.Name.Equals(SettingString.C4FeederOut) || clientNode.Name.Equals(SettingString.D4FeederOut))
{
// 外侧料架[D34]未解绑,已解绑料架:Dxx,Dxx,Dxx
clientNode.WarnMsg = string.Format("外侧料架[{0}]未解绑,已解绑料架:{1}", clientNode.RFID,string.Join(",",Common.missionManager.GetUnlockRfids(clientNode.Name).ToArray()));
clientNode.WarnMsg = string.Format("外侧料架[{0}]未解绑,已解绑料架:{1}", clientNode.RFID, string.Join(",", Common.missionManager.GetUnlockRfids(clientNode.Name).ToArray()));
return false;
}
else
......@@ -930,7 +941,7 @@ namespace AGVControl
/// <returns></returns>
public static bool CheckStationState(ClientNode clientNode)
{
if (Common.missionManager.GetUnlockCnt(clientNode.Name)>0)
if (Common.missionManager.GetUnlockCnt(clientNode.Name) > 0)
{
// if (warnMsg.Equals(""))
{
......@@ -1263,7 +1274,7 @@ namespace AGVControl
/// </summary>
/// <param name="CurTaskID"></param>
/// <returns></returns>
public static string GetTakJobState(int CurTaskID)
public static string GetTakJobState(long CurTaskID)
{
if (!CurTaskID.Equals(-1) && Common.mir.Get_Task_State(CurTaskID, out string st))
return st;
......@@ -1348,7 +1359,8 @@ namespace AGVControl
public string AGVNum
{
get { return agvname; }
set {
set
{
agvname = value.PadLeft(4, '0');
}
}
......
......@@ -31,7 +31,7 @@ namespace AGVControl.BLL
{
AgvCallTimer = new System.Timers.Timer
{
Interval = 300,
Interval = 1000,
AutoReset = true,
Enabled = false
};
......@@ -156,6 +156,18 @@ namespace AGVControl.BLL
if (CheckOnline(i))
{
bool change = false;
if (!Common.agvInfo[i].AllocatingTask && Common.agvInfo[i].IsUse && Common.agvInfo[i].CurJob != null && Common.agvInfo[i].CurTaskID.Equals(-1))
{
if (!Common.mir.Get_Fleet_Mission_Info(Common.agvInfo[i]))
{
Common.agvInfo[i].CurJob.ResendTask(Common.agvInfo[i]);
Common.log.Info($"{Common.agvInfo[i].Name}:Task=-1处理,Fleet无任务,重发任务:{Common.agvInfo[i].CurTaskName}");
}
else
{
Common.log.Info($"{Common.agvInfo[i].Name}:Task=-1处理,Fleet有任务,自动赋值FleetTaskID={Common.agvInfo[i].CurTaskID}");
}
}
Common.mir.Get_Task_State(Common.agvInfo[i].CurTaskID, out string stateStr);
Thread.Sleep(50);
//获取AGV状态
......@@ -198,13 +210,13 @@ namespace AGVControl.BLL
if (node.Name.Equals("A5"))
{
if (!SettingString.C4_AGV_IPs.Contains(agv_Info.IP))
if (!Common.C4_AGV_IPs.Contains(agv_Info.IP))
continue;
job = ((DoubleLineNodeFor4C)node).GetNewJob(agv_Info);
}
else if (node.Name.Equals("A6"))
{
if (SettingString.C4_AGV_IPs.Contains(agv_Info.IP))
if (Common.C4_AGV_IPs.Contains(agv_Info.IP))
continue;
job = ((DoubleLineNodeFor4D)node).GetNewJob(agv_Info);
}
......
......@@ -176,7 +176,7 @@ namespace BLL
{
//var key = Common.agvMission.Where(qq => qq.Value == mission_id).Select(qq => qq.Key);
//Common.log.Info(string.Format("{0} Add_Mission [{1}]", info.Name, key.ToList()[0]));
Common.LogInfo(string.Format("{0} Add_Mission [{1}]", info.Name, mission_id));
//Common.LogInfo(string.Format("{0} Add_Mission [{1}]", info.Name, mission_id));
//防止上一个任务已执行但返回失败时,删除任务
// if (isRemovePreMission)
......@@ -221,6 +221,63 @@ namespace BLL
}
}
///// <summary>
///// 添加任务到任务队列
///// </summary>
///// <param name="info"></param>
///// <param name="mission_id"></param>
///// <returns></returns>
//public bool Add_Mission_Fleet(Agv_Info info, string mission_id, bool isRemovePreMission = true)
//{
// try
// {
// //var key = Common.agvMission.Where(qq => qq.Value == mission_id).Select(qq => qq.Key);
// //Common.log.Info(string.Format("{0} Add_Mission_Fleet [{1}]", info.Name, key.ToList()[0]));
// var key = Common.agvMission.Where(qq => qq.Value == mission_id).Select(qq => qq.Key);
// info.CurTaskName = key.ToList()[0];
// Common.LogInfo(string.Format("{0} Add_Mission_Fleet [{1}][{2}]", info.Name, key.ToList()[0], mission_id));
// info.CurTaskID = -1;
// info.CurTaskGUID = "";
// info.CurTaskState = SettingString.Wait;
// //防止上一个任务已执行但返回失败时,删除任务
// //if (isRemovePreMission)
// Del_Mission(info);
// string ip = Common.appConfig.AppSettings.Settings["FLEET"].Value;
// string url = "http://" + ip + "/api/v2.0.0/mission_scheduler";
// string body = "{\"mission_id\":\"" + mission_id + "\",\"robot_id\":" + info.ID + "}";
// string json = HttpPost(url, info.IP, info.Authorization, body);
// if (string.IsNullOrWhiteSpace(json)) return false;
// JavaScriptSerializer serializer = new JavaScriptSerializer();
// Dictionary<string, object> dic = (Dictionary<string, object>)serializer.DeserializeObject(json);
// if (dic == null) return false;
// string s = dic["mission_id"].ToString();
// string id = dic["id"].ToString();
// if (s == mission_id)
// {
// try
// {
// info.CurTaskID = Convert.ToInt32(id);
// info.CurTaskGUID = mission_id;
// }
// catch
// {
// Common.LogInfo(string.Format("{0} Add_Mission_Fleet [{1}]", info.Name, mission_id));
// info.CurTaskName = "";
// }
// return true;
// }
// else
// return false;
// }
// catch (Exception ex)
// {
// Common.log.Error("Add_Mission_Fleet", ex);
// return false;
// }
//}
/// <summary>
/// 添加任务到任务队列
/// </summary>
......@@ -231,49 +288,63 @@ namespace BLL
{
try
{
//var key = Common.agvMission.Where(qq => qq.Value == mission_id).Select(qq => qq.Key);
//Common.log.Info(string.Format("{0} Add_Mission_Fleet [{1}]", info.Name, key.ToList()[0]));
info.AllocatingTask = true;
info.CurTaskID = -1;
info.TimeStamp = "";
info.CurTaskGUID = mission_id;
var key = Common.agvMission.Where(qq => qq.Value == mission_id).Select(qq => qq.Key);
info.CurTaskName = key.ToList()[0];
Common.LogInfo(string.Format("{0} Add_Mission_Fleet [{1}][{2}]", info.Name, key.ToList()[0], mission_id));
info.CurTaskID = -1;
info.CurTaskGUID = "";
info.CurTaskState = SettingString.Wait;
//防止上一个任务已执行但返回失败时,删除任务
//if (isRemovePreMission)
Del_Mission(info);
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 8, 0, 0)); // 当地时区
long timeStamp = (long)(DateTime.Now - startTime).TotalSeconds; // 相差秒数
info.TimeStamp = timeStamp.ToString();
string ip = Common.appConfig.AppSettings.Settings["FLEET"].Value;
string url = "http://" + ip + "/api/v2.0.0/mission_scheduler";
string body = "{\"mission_id\":\"" + mission_id + "\",\"robot_id\":" + info.ID + "}";
//string body = "{\"mission_id\":\"" + mission_id + "\",\"robot_id\":" + info.ID + "}";
string body = "{\"mission_id\":\"" + mission_id + "\",\"robot_id\":" + info.ID + ",\"description\":\"" + $"{info.CurTaskName}-{info.TimeStamp}-{info.ID}" + "\"}";
string json = HttpPost(url, info.IP, info.Authorization, body);
if (string.IsNullOrWhiteSpace(json)) return false;
if (string.IsNullOrWhiteSpace(json))
{
info.AllocatingTask = false;
return false;
}
JavaScriptSerializer serializer = new JavaScriptSerializer();
Dictionary<string, object> dic = (Dictionary<string, object>)serializer.DeserializeObject(json);
if (dic == null) return false;
if (dic == null)
{
info.AllocatingTask = false;
return false;
}
//log.Info("URL: " + url + "\n" + "Return: " + json);
string s = dic["mission_id"].ToString();
string id = dic["id"].ToString();
if (s == mission_id)
{
try
{
info.CurTaskID = Convert.ToInt32(id);
info.CurTaskGUID = mission_id;
info.CurTaskID = Convert.ToInt64(id);
Common.log.Info(string.Format("{0} Add_Mission_Fleet [{1}]", info.Name, key.ToList()[0]));
}
catch
{
Common.LogInfo(string.Format("{0} Add_Mission_Fleet [{1}]", info.Name, mission_id));
info.CurTaskName = "";
Common.log.Info(string.Format("{0} Add_Mission_Fleet [{1}]", info.Name, mission_id));
}
info.AllocatingTask = false;
return true;
}
else
{
info.AllocatingTask = false;
return false;
}
}
catch (Exception ex)
{
Common.log.Error("Add_Mission_Fleet", ex);
info.AllocatingTask = false;
return false;
}
}
......@@ -312,7 +383,43 @@ namespace BLL
return false;
}
}
/// <summary>
/// 获取Fleet任务队列
/// </summary>
/// <param name="info"></param>
/// <param name="mission"></param>
/// <returns></returns>
public bool Get_Fleet_Mission_Info(Agv_Info info)
{
try
{
string ip = Common.appConfig.AppSettings.Settings["FLEET"].Value;
string url = "http://" + ip + "/api/v2.0.0/mission_scheduler/search";
string body = "{\"filters\" : [{\"fieldname\": \"description\", \"operator\": \"LIKE\", \"value\": \"" + info.CurTaskName + "-" + info.TimeStamp + "-" + info.ID + "\"}]}";
string json = HttpPost(url, info.IP, info.Authorization, body);
if (string.IsNullOrWhiteSpace(json)) return false;
JavaScriptSerializer serializer = new JavaScriptSerializer();
object[] obj = (object[])serializer.DeserializeObject(json);
if (obj == null) return false;
Dictionary<string, object> dic;
if (obj.Length > 0)
{
dic = (Dictionary<string, object>)obj[0];
info.CurTaskID = long.Parse(dic["id"].ToString());
if (info.CurTaskID == -1)
return false;
info.CurJob.CurTaskID = info.CurTaskID;
return true;
}
return false;
}
catch (Exception ex)
{
Common.log.Error("Get_Mission_Queue", ex);
return false;
}
}
/// <summary>
/// 获取当前任务队列guid
/// </summary>
......@@ -423,7 +530,7 @@ namespace BLL
battery = 0;
mission_text = "";
position = new Agv_Info.clsPosition();
string json="";
string json = "";
try
{
string url = "http://" + info.IP + "/api/v2.0.0/status?whitelist=state_id,state_text,battery_percentage,mission_text,position";
......@@ -434,14 +541,14 @@ namespace BLL
if (dic == null) return false;
//state_id不存在:{"args":{},"error_code":"service_unavailable","error_human":"\u670d\u52a1\u4e0d\u53ef\u7528\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"}
Common.log.Debug("Get_State URL:"+url +" Return"+ json);
Common.log.Debug("Get_State URL:" + url + " Return" + json);
try
{
stateID = (eAGVState)(Convert.ToInt32(dic["state_id"].ToString()));
}
catch
{
Common.log.Error("获取状态失败:" +info.IP+" "+ json);
Common.log.Error("获取状态失败:" + info.IP + " " + json);
return false;
}
stateID = (eAGVState)(Convert.ToInt32(dic["state_id"].ToString()));
......@@ -459,13 +566,13 @@ namespace BLL
}
catch (Exception ex)
{
Common.log.Error("Get_State["+info.IP+"]:"+json, ex);
Common.log.Error("Get_State[" + info.IP + "]:" + json, ex);
return false;
}
}
public bool Get_Task_State(int CurTaskID, out string stateStr)
public bool Get_Task_State(long CurTaskID, out string stateStr)
{
stateStr = SettingString.Wait;
try
......@@ -494,7 +601,7 @@ namespace BLL
}
return false;
}
catch(Exception ex)
catch (Exception ex)
{
Common.log.Error("Get_Task_State", ex);
return false;
......@@ -695,7 +802,7 @@ namespace BLL
string s = response.Content;
s = s.Replace("\n", "");
s = s.Replace(" ", "");
Common.log.Debug(string.Format("HttpPost URL: {0}; Body: {1} Return: {2}", url, body, s));
Common.log.Info(string.Format("HttpPost URL: {0}; Body: {1} Return: {2} [StatusCode={3},ResponseStatus={4}]", url, body, s, response.StatusCode, response.ResponseStatus));
return s;
}
......@@ -730,7 +837,7 @@ namespace BLL
request.AddParameter("application/json", "", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
System.Net.HttpStatusCode s = response.StatusCode;
Common.log.Debug("HttpDel URL: " + url+"#"+s.ToString());
Common.log.Debug("HttpDel URL: " + url + "#" + s.ToString());
return s;
}
......
......@@ -114,8 +114,15 @@ namespace AGVControl
/// <summary>
/// 当前任务的ID号
/// </summary>
public int CurTaskID { get; set; } = -1;
public long CurTaskID { get; set; } = -1;
/// <summary>
/// 任务时间戳
/// </summary>
public string TimeStamp { get; set; } = "";
/// <summary>
/// 正在分配任务
/// </summary>
public bool AllocatingTask = false;
public string CurTaskState { get; set; } = "";
/// <summary>
/// 当前任务名称
......@@ -158,7 +165,7 @@ namespace AGVControl
{
string curJobTaskName = "";
string curJobTaskState = "";
int curJobTaskID = -1;
long curJobTaskID = -1;
if (CurJob != null)
{
if (CurJob is ChargeJob)
......
......@@ -21,7 +21,7 @@ namespace AGVControl
/// </summary>
public abstract Job Execute(Agv_Info agv);
public int CurTaskID { get; set; } = -1;
public long CurTaskID { get; set; } = -1;
/// <summary>
/// 当前的任务名称(与任务GUID对应)
......@@ -42,7 +42,7 @@ namespace AGVControl
/// </summary>
/// <param name="curTaskName"></param>
/// <param name="curTaskId"></param>
protected void UpdateJobTaskInfo(string curTaskName, int curTaskId)
protected void UpdateJobTaskInfo(string curTaskName, long curTaskId)
{
CurTaskID = curTaskId;
CurTaskName = curTaskName;
......
......@@ -22,7 +22,7 @@ namespace AGVControl
/// <returns></returns>
public override Job GetNewJob(Agv_Info currentAgv)
{
if (!SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (!Common.C4_AGV_IPs.Contains(currentAgv.IP))
return null;
if (!Common.CheckCanExecuteMission(currentAgv))
return null;
......@@ -33,7 +33,7 @@ namespace AGVControl
string rfid = "";
foreach (Agv_Info agv in Common.agvInfo)
{
if (!SettingString.C4_AGV_IPs.Contains(agv.IP))
if (!Common.C4_AGV_IPs.Contains(agv.IP))
continue;
if (agv.CurJob is GoEmptyShelfLineJob || (agv.CurJob is EmptyShelfBackJob))
{
......@@ -44,7 +44,7 @@ namespace AGVControl
//出工单料的目的地是否有空料架
if (Common.FindEmptyShelfBeforeSendFullShelf(out string nodeName))
{
if (nodeName.StartsWith(SettingString.C4_Name_Prefix) && SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (nodeName.StartsWith(SettingString.C4_Name_Prefix) && Common.C4_AGV_IPs.Contains(currentAgv.IP))
{
ClientNode clientNode = Common.nodeInfo.Find(s => s.Name.Equals(nodeName));
int cnt = 0;
......@@ -68,7 +68,7 @@ namespace AGVControl
//回收空料架
if (Common.FindEmptyShelfNode(currentAgv, out string emptyNodeName))
{
if (SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (Common.C4_AGV_IPs.Contains(currentAgv.IP))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoEmptyShelfLineJob && ((GoEmptyShelfLineJob)s.CurJob).EmptyShelfPlace.Equals(emptyNodeName));
if (i == -1)
......@@ -84,7 +84,7 @@ namespace AGVControl
if (Common.FindFullShelfTask(currentAgv))
{
if (SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (Common.C4_AGV_IPs.Contains(currentAgv.IP))
{
ClientNode node = Common.nodeInfo.Find(s => s.Name.Equals(SettingString.A6)
&& (s.StateEquals(eNodeStatus.NeedLeave) || s.StateEquals(eNodeStatus.NeedEnterLeave)) && !s.RFID.Equals("00"));
......
using BLL;
using log4net.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AGVControl
namespace AGVControl
{
/// <summary>
///
......@@ -25,7 +17,7 @@ namespace AGVControl
/// <returns></returns>
public override Job GetNewJob(Agv_Info currentAgv)
{
if (SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (Common.C4_AGV_IPs.Contains(currentAgv.IP))
return null;
if (!Common.CheckCanExecuteMission(currentAgv))
return null;
......@@ -36,7 +28,7 @@ namespace AGVControl
string rfid = "";
foreach (Agv_Info agv in Common.agvInfo)
{
if (SettingString.C4_AGV_IPs.Contains(agv.IP))
if (Common.C4_AGV_IPs.Contains(agv.IP))
continue;
if (agv.CurJob is GoEmptyShelfLineJob || agv.CurJob is EmptyShelfBackJob)//
{
......@@ -46,13 +38,13 @@ namespace AGVControl
//出工单料的目的地是否有空料架
if (Common.FindEmptyShelfBeforeSendFullShelf(out string nodeName))
{
if (nodeName.StartsWith(SettingString.D4_Name_Prefix) && !SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (nodeName.StartsWith(SettingString.D4_Name_Prefix) && !Common.C4_AGV_IPs.Contains(currentAgv.IP))
{
ClientNode clientNode = Common.nodeInfo.Find(s => s.Name.Equals(nodeName));
int cnt = 0;
foreach (Agv_Info agv in Common.agvInfo)
{
if (SettingString.C4_AGV_IPs.Contains(agv.IP))
if (Common.C4_AGV_IPs.Contains(agv.IP))
continue;
if (agv.CurJob is GoEmptyShelfLineJob)
{
......@@ -73,7 +65,7 @@ namespace AGVControl
//回收空料架
if (Common.FindEmptyShelfNode(currentAgv, out string emptyNodeName))
{
if (!SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (!Common.C4_AGV_IPs.Contains(currentAgv.IP))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoEmptyShelfLineJob && ((GoEmptyShelfLineJob)s.CurJob).EmptyShelfPlace.Equals(emptyNodeName));
if (i == -1)
......@@ -88,7 +80,7 @@ namespace AGVControl
//出满料
if (Common.FindFullShelfTask(currentAgv))
{
if (!SettingString.C4_AGV_IPs.Contains(currentAgv.IP))
if (!Common.C4_AGV_IPs.Contains(currentAgv.IP))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoFullShelfStationJob && !s.IP.Equals(currentAgv.IP));
if (i > -1)
......@@ -130,7 +122,7 @@ namespace AGVControl
/// <returns></returns>
private bool CanEmptyTask(int emptytASKAGV)
{
if (emptytASKAGV>=1)//确保一辆车回收架子
if (emptytASKAGV >= 1)//确保一辆车回收架子
{
return false;
}
......
......@@ -61,7 +61,8 @@
<add key="http.server" value="http://10.85.199.25/myproject/" />
<add key="FLEET" value="10.85.199.3" />
<add key="AutoCharge" value="True" />
<add key="ChargeWait" value="1" />
<!--去4C的三辆车IP地址-->
<add key="C4_AGV_IPs" value="10.85.199.71,10.85.199.72,10.85.199.73" />
<add key="ChargeThreshold" value="20,90" />
<add key="IP_4D_Light" value="10.85.196.40:8088" />
<add key="IP_4C_Light" value="10.85.197.40:8088" />
......
......@@ -12,7 +12,7 @@
4D-10线,MoveD10,e7c0ad9c-b517-11ea-b6ad-00012998f5a0
4D-11线,MoveD11,2e23a510-b518-11ea-b6ad-00012998f5a0
4D-12线,MoveD12,6efb37bc-b519-11ea-b6ad-00012998f5a0
4D-14线,MoveD14,b03043fd-b519-11ea-b6ad-00012998f5a0
4D-13线,MoveD13,b03043fd-b519-11ea-b6ad-00012998f5a0
4D-15线,MoveD15,f3f9a668-b519-11ea-b6ad-00012998f5a0
4D-16线,MoveD16,5ec0f64a-b51a-11ea-b6ad-00012998f5a0
4D-FeedeerIn,MoveD4FeederIn,37401585-b51b-11ea-b6ad-00012998f5a0
......
......@@ -12,7 +12,7 @@ D9,D9,10.85.199.180,4D-9Ïß,DL9,9e0b64ab-b432-11ea-a1a5-00012999830e
D10,D10,10.85.199.181,4D-10Ïß,DL10,aec7da80-b432-11ea-a1a5-00012999830e
D11,D11,10.85.199.182,4D-11Ïß,DL11,c10984c9-b432-11ea-a1a5-00012999830e
D12,D12,10.85.199.183,4D-12Ïß,DL12,d6e0b92a-b432-11ea-a1a5-00012999830e
D14,D14,10.85.199.184,4D-14Ïß,DL14,efb04c55-b432-11ea-a1a5-00012999830e
D13,D13,10.85.199.184,4D-13Ïß,DL14,efb04c55-b432-11ea-a1a5-00012999830e
D15,D15,10.85.199.185,4D-15Ïß,DL15,fd6b1f95-b432-11ea-a1a5-00012999830e
D16,D16,10.85.199.96,4D-16Ïß,line_16,ac6c413e-895e-11ea-9374-000129922ca6
FeederIn,D21,10.85.199.1,4D-FeedeerIn,FI,1e546c3a-8abe-11ea-ab63-000129922ca6
......
{"NodeUnlockMissions":{"D1":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D2":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D3":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D4":{"NodeName":null,"EmptyCnt":1,"Rfids":{"C2":"2021/01/21/09:18:50,014"}},"D5":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D6":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D8":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D9":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D10":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D11":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D12":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D14":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D15":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D16":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D22":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C1":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C2":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C3":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C4":{"NodeName":null,"EmptyCnt":1,"Rfids":{"D9":"2021/04/14/10:30:23,611"}},"C5":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C6":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C7":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C8":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C9":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C10":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C14":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C15":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C22":{"NodeName":null,"EmptyCnt":0,"Rfids":{}}}}
{"NodeUnlockMissions":{"D1":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D2":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D3":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D4":{"NodeName":null,"EmptyCnt":1,"Rfids":{"C2":"2021/01/21/09:18:50,014"}},"D5":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D6":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D8":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D9":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D10":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D11":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D12":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D13":{"NodeName":null,"EmptyCnt":3,"Rfids":{"D1":"2021/08/06/09:41:37,667","D14":"2021/08/06/09:43:17,419","D15":"2021/08/06/09:43:35,459"}},"D15":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D16":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"D22":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C1":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C2":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C3":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C4":{"NodeName":null,"EmptyCnt":1,"Rfids":{"D9":"2021/04/14/10:30:23,611"}},"C5":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C6":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C7":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C8":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C9":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C10":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C14":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C15":{"NodeName":null,"EmptyCnt":0,"Rfids":{}},"C22":{"NodeName":null,"EmptyCnt":0,"Rfids":{}}}}
......@@ -20,3 +20,5 @@ EmptyShelfCnt=1
EmptyShelfCnt=1
[C4]
EmptyShelfCnt=1
[D13]
EmptyShelfCnt=3
[2021-04-16 11:00:57,900][1][AgvServer:46]INFO =====程序开始=====
[2021-04-16 11:00:58,165][1][AgvServer:56]INFO Server Start
[2021-04-16 11:01:02,962][1][AgvServer:150]ERROR Open
System.ServiceModel.AddressAccessDeniedException: HTTP 无法注册 URL http://+:80/BenQMIR/Webservice/AGVService.asmx/。进程不具有此命名空间的访问权限(有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=70353)。 ---> System.Net.HttpListenerException: 拒绝访问。
在 System.Net.HttpListener.AddAllPrefixes()
在 System.Net.HttpListener.Start()
在 System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen()
--- 内部异常堆栈跟踪的结尾 ---
在 System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen()
在 System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener)
在 System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback)
在 System.ServiceModel.Channels.TransportChannelListener.OnOpen(TimeSpan timeout)
在 System.ServiceModel.Channels.HttpChannelListener`1.OnOpen(TimeSpan timeout)
在 System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
在 System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout)
在 System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
在 System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
在 System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
在 System.ServiceModel.Channels.CommunicationObject.Open()
在 BLL.WebService.Open(String url) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\LineWebService.cs:行号 145
[2021-04-16 11:01:07,937][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:12,974][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:18,006][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:23,036][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:24,217][10][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:01:28,061][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:33,090][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:40,927][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:45,265][10][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:01:45,964][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:50,313][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:50,983][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:01:56,021][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:01,052][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:06,086][6][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:14,014][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:14,307][11][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:02:19,050][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:24,091][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:29,117][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:34,153][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:35,358][11][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:02:36,991][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:37,233][1][AgvServer:1114]INFO 节点更新 [Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:39,091][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:39,193][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:40,396][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:41,192][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:43,297][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:45,456][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:47,153][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:47,559][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:47,685][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:47,906][1][AgvServer:1114]INFO 节点更新 [Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:49,766][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:49,891][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:51,991][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:52,115][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:52,185][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:54,217][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:54,342][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:54,699][1][AgvServer:1114]INFO 节点更新 [Name=D21, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:56,559][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:56,683][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:57,218][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:02:58,914][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:58,976][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:02:59,435][1][AgvServer:1114]INFO 节点更新 [Name=D22, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:01,349][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:01,412][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:02,244][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:03,776][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:03,900][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:04,348][7][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:03:06,197][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:06,322][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:06,509][1][AgvServer:1114]INFO 节点更新 [Name=D22, NodeStatus=NeedEnter, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:07,272][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:08,683][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:08,744][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:11,109][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:11,172][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:12,309][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:13,523][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:13,649][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:16,007][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:16,132][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:18,428][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:18,553][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:20,268][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:20,909][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:20,972][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:21,555][1][AgvServer:1114]INFO 节点更新 [Name=C21, NodeStatus=NeedEnter, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:23,471][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:23,534][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:25,306][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:25,614][7][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:03:26,010][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:26,136][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:28,548][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:28,672][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:30,348][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:30,659][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:31,087][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:31,212][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:33,690][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:33,751][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:34,405][1][AgvServer:1114]INFO 节点更新 [Name=C22, NodeStatus=NeedLeave, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:35,385][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:36,325][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:36,449][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:38,978][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:39,105][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:40,420][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:41,655][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:41,781][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:44,320][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:44,443][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:45,455][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:46,984][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:47,046][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:49,651][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:49,716][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:52,321][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:52,383][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:53,417][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:03:54,453][11][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:03:54,928][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:55,052][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:57,610][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:57,734][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:03:58,441][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:00,284][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:00,410][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:02,947][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:03,071][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:03,480][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:05,618][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:05,680][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:08,222][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:08,345][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:08,509][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:10,888][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:11,015][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:13,544][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:13,549][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:13,662][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:15,487][11][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:04:16,209][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:16,333][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:18,576][10][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:18,879][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:18,940][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:20,528][11][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:21,543][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:21,606][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:24,217][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:24,280][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:26,516][15][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:26,875][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:27,001][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:29,538][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:29,660][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:31,569][15][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:32,200][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:32,324][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:34,869][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:34,994][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:36,597][15][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:37,520][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:37,644][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:40,181][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:40,306][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:41,629][15][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:42,845][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:42,968][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:44,562][6][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
[2021-04-16 11:04:45,515][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:45,640][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:46,664][15][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:48,176][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:48,238][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:50,783][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:50,908][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:51,694][15][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:04:53,458][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:53,582][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:56,123][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 01 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D1, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:56,247][9][AgvServer:420]INFO Receive[127.0.0.1:32405]:[AD 44 02 44 01 00 00 00 00 00 00 DA ],解码内容:[Name=D2, NodeStatus=None, RFID=D1,ClientLevel =Low]
[2021-04-16 11:04:59,600][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:05:04,626][7][AgvServer:147]ERROR POST ERROR:System.Net.WebException: 操作超时
在 System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
在 System.Net.WebClient.UploadString(Uri address, String method, String data)
在 System.Net.WebClient.UploadString(String address, String method, String data)
在 BLL.HttpHelper.Post(String url, String paramData, Encoding encoding) 位置 E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\BLL\HttpHelper.cs:行号 142
[2021-04-16 11:05:05,619][6][AgvServer:181]ERROR HTTP GET ERROR:无法连接到远程服务器
......@@ -71,4 +71,3 @@ E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLi
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.CopyComplete
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.exe
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.pdb
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csprojAssemblyReference.cache
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!