| | |
| | | clients.Remove(remote_ip); |
| | | buffers.Remove(remote_ip); |
| | | isSend.Remove(remote_ip); |
| | | isCheck.Remove(remote_ip); |
| | | saoMa.Remove(remote_ip); |
| | | return; |
| | | } |
| | | else |
| | |
| | | if (!buffers.Keys.Contains(remote_ip)) |
| | | { |
| | | buffers.Add(remote_ip, new byte[1024]); |
| | | |
| | | } |
| | | if (!isSend.Keys.Contains(remote_ip)) |
| | | { |
| | |
| | | { |
| | | //卷帘门开关 |
| | | var plc = Settings.SafeDoorDevices.FirstOrDefault(a => a.IPAddress == remote_ip); |
| | | var log = string.Join(",", messageBytes.Select(x => x.ToString())); |
| | | var log = BitConverter.ToString(messageBytes); |
| | | if (plc != null && |
| | | messageBytes[0] == 0x3F && |
| | | messageBytes[1] == 0x00 && |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | LogHelper.Error(ex.Message, ex); |
| | | } |
| | | } |
| | | |