Files
2026-09-02 16:31:50 +08:00

60 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.Netty.Common.Model
{
/// <summary>
/// TCP引擎初始化参数
/// </summary>
public class TcpEngineInitParam
{
/// <summary>
/// TCP服务IP
/// </summary>
public string IP { get; set; }
/// <summary>
/// TCP服务端口
/// </summary>
public int Port { get; set; }
/// <summary>
/// 设备类型
/// </summary>
public DeviceType DeviceType { get; set; }
/// <summary>
/// 最小条码长度(用于区分条码和其他数据),若数据包解析后小于该长度则视为读码失败
/// </summary>
public int MinCodeLength { get; set; }
/// <summary>
/// 编码字符
/// </summary>
public string EncoderWord { get; set; }
/// <summary>
/// 解码字符
/// </summary>
public string DecoderWord { get; set; }
}
/// <summary>
/// 设备类型
/// </summary>
public enum DeviceType
{
/// <summary>
/// 基恩士
/// </summary>
KeyEnce = 0,
/// <summary>
/// 倍加福
/// </summary>
PepperlAndFuchs = 1,
/// <summary>
/// 喷墨打印机
/// </summary>
PenmoPrint= 2
}
}