Commit dca8d73f 张东亮

agv上报

1 个父辈 cc23dd9a
...@@ -34,7 +34,11 @@ namespace OnlineStore.AssemblyLine ...@@ -34,7 +34,11 @@ namespace OnlineStore.AssemblyLine
startTimer.Interval = 1000; startTimer.Interval = 1000;
startTimer.Enabled = false; startTimer.Enabled = false;
startTimer.AutoReset = false; startTimer.AutoReset = false;
//SServerManager.UpdateAgvStatus(new List<AgvStatus>() { new AgvStatus() { name ="agv1", elec="20", loc= "WAREHOUSE", message="test", type=1 } }); //string st = "{\"robotCode\":\"kubot-1\",\"robotTypeCode\":\"RT_KUBOT\",\"pointCode\":\"POINT:22081:13187\",\"positionX\":22086,\"positionY\":13179,\"energyLevel\":99,\"theta\":180,\"forkHeight\":409,\"forkLength\":0,\"forkTheta\":0,\"stationCode\":null,\"locationCode\":\"\",\"state\":\"IDLE\",\"hardwareState\":\"ROBOT_IDLE\",\"trays\":[{\"trayLevel\":0,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#0\"},{\"trayLevel\":1,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#1\"},{\"trayLevel\":2,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#2\"},{\"trayLevel\":3,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#3\"},{\"trayLevel\":4,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#4\"},{\"trayLevel\":5,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#5\"},{\"trayLevel\":6,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#6\"},{\"trayLevel\":7,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#7\"},{\"trayLevel\":64,\"containerCode\":null,\"taskCodes\":[],\"positionCode\":\"kubot-1#64\"}]}\r\n";
//var state = JsonHelper.DeserializeJsonToObject<RobotState>(st);
//RobotStates robotStates = new RobotStates();
//robotStates.robots = new List<RobotState> { state };
//LineManager.UploadAGVStatus(robotStates);
} }
private void FrmMain_Load(object sender, EventArgs e) private void FrmMain_Load(object sender, EventArgs e)
{ {
......
...@@ -121,7 +121,7 @@ namespace OnlineStore.Common ...@@ -121,7 +121,7 @@ namespace OnlineStore.Common
} }
catch (Exception e) catch (Exception e)
{ {
LogUtil.error("POST [" + url + "] ERROR:" + e.ToString(), 101); LogUtil.error("POST [" + url + "] ERROR["+ paramData + "]:" + e.ToString(), 101);
} }
if (!result.Contains("null") && result.Length != 0) if (!result.Contains("null") && result.Length != 0)
{ {
......
...@@ -259,6 +259,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -259,6 +259,7 @@ namespace OnlineStore.DeviceLibrary
{ {
status.loc = "WAREHOUSE"; status.loc = "WAREHOUSE";
} }
agvs.Add(status);
} }
SServerManager.UpdateAgvStatus(agvs); SServerManager.UpdateAgvStatus(agvs);
} }
......
...@@ -531,7 +531,11 @@ namespace OnlineStore.DeviceLibrary ...@@ -531,7 +531,11 @@ namespace OnlineStore.DeviceLibrary
{ {
try try
{ {
if(agvStatuses==null || agvStatuses.Count==0)
{
LogUtil.error($"UpdateAgvStatus 无信息");
return false;
}
Dictionary<string, string> queryStr = new Dictionary<string, string>(); Dictionary<string, string> queryStr = new Dictionary<string, string>();
//queryStr.Add("rfid", rfid); //queryStr.Add("rfid", rfid);
string server = GetAddr(Addr_agvStatus, queryStr); string server = GetAddr(Addr_agvStatus, queryStr);
...@@ -549,7 +553,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -549,7 +553,7 @@ namespace OnlineStore.DeviceLibrary
} }
catch (Exception ex) catch (Exception ex)
{ {
LogUtil.error($"UpdateAgvStatus", ex); LogUtil.error($"UpdateAgvStatus 【{JsonHelper.SerializeObject(agvStatuses)}】", ex);
} }
return false; return false;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!