using System; using System.Collections.Generic; using System.Linq; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace CommonLib { public class BaseScrew { public string StationName { get; protected set; } public string Name { get; protected set; } public int IndexNo { get; protected set; } public bool IsOk { get; set; } //连接状态 public bool connectStaus = false; /// /// 参数 /// public List KeyParam { get; set; } = new List(); /// /// IP /// public string Ip { get; set; } /// /// 端口号 /// public string Port { get; set; } /// /// 回车换行 /// public bool IsCarriage { get; set; } = true; /// /// 连接超时 /// public int ConnectTimeOut { get; set; } = 3000; /// /// 发送超时 /// public int SendDataTimeOut { get; set; } = 3000; /// /// 是否屏蔽初始化结果 /// public bool IsShield { get; set; } = false; /// /// 左右机台 /// public string Direction { get; set; } public double NL_MEAN = 0; public double JD_MEAN = 0; public double NL_MEAN1 = 0; public double JD_MEAN1 = 0; public double NL_MEAN2 = 0; public double JD_MEAN2 = 0; public List NL = new List(); public List JD = new List(); public virtual void Initial() { SetKeyParam(); SetParam(); } public virtual void Close() { } public virtual void Save() { //AppInfo.AppDeviceConfig.Save(); SetParam(); } public virtual void SetKeyParam() { } public virtual void SetParam() { } /// /// 开始发送 /// public virtual void BeginSend() { //var recStr = codeSocketClient.SendString(StartTrigger, BarcodeLength); //if (recStr.Length == BarcodeLength) // Barcode = recStr; //else // //Barcode = Client.SendString(StartTrigger, BarcodeLength); // Barcode = codeSocketClient.SendString(StartTrigger, BarcodeLength); //if (EndTrigger != "NO") // //Client.SendString(EndTrigger, 0); // codeSocketClient.SendString(EndTrigger, 0); } } }