|
@@ -122,11 +122,6 @@ namespace DWZB_Agv_Agreement
|
|
|
try
|
|
|
{
|
|
|
byte[] by = sender as byte[];
|
|
|
- if (dataLength == 0)
|
|
|
- {
|
|
|
- ShowLog($"Socket客户端断开连接!", true, LogTypeEnum.SocketData);
|
|
|
- return;
|
|
|
- }
|
|
|
byte[] dataBtArr = new byte[dataLength];
|
|
|
Array.Copy(by, 0, dataBtArr, 0, dataLength);
|
|
|
if (DataHandleHelper.Verify_DataMsgCRC(dataBtArr))
|
|
@@ -160,8 +155,9 @@ namespace DWZB_Agv_Agreement
|
|
|
private void button2_Click_1(object sender, EventArgs e)
|
|
|
{
|
|
|
try
|
|
|
- {
|
|
|
- int r = new Random().Next(1, 65536);
|
|
|
+ {
|
|
|
+ Random rdm = new();
|
|
|
+ int r = rdm.Next(1,65536);
|
|
|
AgvTaskSendMd agvTaskSendMd = new()
|
|
|
{
|
|
|
FunctionCode = 0xF2,
|
|
@@ -171,10 +167,10 @@ namespace DWZB_Agv_Agreement
|
|
|
TaskType = 0x01,
|
|
|
ClipAction = 0x01,
|
|
|
MoveMode = 0x01,
|
|
|
- Target_X = 11,
|
|
|
- Target_Y = 12,
|
|
|
- Target_Angle = 13,
|
|
|
- Speed = 23,
|
|
|
+ Target_X = (float)(rdm.Next(0, 180) + rdm.NextDouble()),
|
|
|
+ Target_Y = (float)(rdm.Next(0, 180) + rdm.NextDouble()),
|
|
|
+ Target_Angle = (float)(rdm.Next(0, 180) + rdm.NextDouble()),
|
|
|
+ Speed = (float)(rdm.Next(0, 65536) + rdm.NextDouble()),
|
|
|
Target_rfidNo = 1
|
|
|
};
|
|
|
byte[] btArrData = agvTaskSendMd.SerializeBytArr();
|
|
@@ -198,7 +194,7 @@ namespace DWZB_Agv_Agreement
|
|
|
if (!string.IsNullOrEmpty(comboBox1.SelectedItem.ToString()))
|
|
|
{
|
|
|
socketServerMd.SendData(comboBox1.SelectedItem.ToString(), sendBtArr);
|
|
|
- ShowLog($"发送任务下发测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令号:【{r}】", true, LogTypeEnum.SocketData);
|
|
|
+ ShowLog($"发送任务下发测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令序列化数据:【{JsonHelper.ToJson(agvTaskSendMd)}】", true, LogTypeEnum.SocketData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -249,7 +245,7 @@ namespace DWZB_Agv_Agreement
|
|
|
if (!string.IsNullOrEmpty(comboBox1.SelectedItem.ToString()))
|
|
|
{
|
|
|
socketServerMd.SendData(comboBox1.SelectedItem.ToString(), sendBtArr);
|
|
|
- ShowLog($"发送任务状态更改测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令号:【{r}】", true, LogTypeEnum.SocketData);
|
|
|
+ ShowLog($"发送任务状态更改测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令序列化数据:【{JsonHelper.ToJson(agvChangeRunStatusCmdMd)}】", true, LogTypeEnum.SocketData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -297,7 +293,7 @@ namespace DWZB_Agv_Agreement
|
|
|
if (!string.IsNullOrEmpty(comboBox1.SelectedItem.ToString()))
|
|
|
{
|
|
|
socketServerMd.SendData(comboBox1.SelectedItem.ToString(), sendBtArr);
|
|
|
- ShowLog($"发送状态查询测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】心跳数据:【{r}】", true, LogTypeEnum.SocketData);
|
|
|
+ ShowLog($"发送状态查询测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令序列化数据:【{JsonHelper.ToJson(agvQueryStatusMd)}】", true, LogTypeEnum.SocketData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -349,7 +345,7 @@ namespace DWZB_Agv_Agreement
|
|
|
if (!string.IsNullOrEmpty(comboBox1.SelectedItem.ToString()))
|
|
|
{
|
|
|
socketServerMd.SendData(comboBox1.SelectedItem.ToString(), sendBtArr);
|
|
|
- ShowLog($"发送防撞条屏蔽测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令号:【{r}】", true, LogTypeEnum.SocketData);
|
|
|
+ ShowLog($"发送防撞条屏蔽测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令序列化数据:【{JsonHelper.ToJson(agvPreventBumpCmdMd)}】", true, LogTypeEnum.SocketData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -399,7 +395,7 @@ namespace DWZB_Agv_Agreement
|
|
|
if (!string.IsNullOrEmpty(comboBox1.SelectedItem.ToString()))
|
|
|
{
|
|
|
socketServerMd.SendData(comboBox1.SelectedItem.ToString(), sendBtArr);
|
|
|
- ShowLog($"发送复位测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令号:【{r}】", true, LogTypeEnum.SocketData);
|
|
|
+ ShowLog($"发送复位测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令序列化数据:【{JsonHelper.ToJson(agvResetCmdMd)}】", true, LogTypeEnum.SocketData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -449,7 +445,7 @@ namespace DWZB_Agv_Agreement
|
|
|
if (!string.IsNullOrEmpty(comboBox1.SelectedItem.ToString()))
|
|
|
{
|
|
|
socketServerMd.SendData(comboBox1.SelectedItem.ToString(), sendBtArr);
|
|
|
- ShowLog($"发送停止测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令号:【{r}】", true, LogTypeEnum.SocketData);
|
|
|
+ ShowLog($"发送停止测试指令数据成功:【{BitConverter.ToString(sendBtArr)}】指令序列化数据:【{JsonHelper.ToJson(agvStopCmdMd)}】", true, LogTypeEnum.SocketData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -547,6 +543,7 @@ namespace DWZB_Agv_Agreement
|
|
|
socketServerMd.AcceptEvent -= new GetAcceptEventHandler(Socket_AcceptEvent);
|
|
|
socketServerMd.CloseEvent -= new GetCloseEventHandler(Socket_CloseEvent);
|
|
|
comboBox1.Items.Clear();
|
|
|
+ comboBox1.Text = string.Empty;
|
|
|
button12.Enabled = false;
|
|
|
button1.Enabled = true;
|
|
|
}
|