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);
}
}
}