| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- using ivf_tl_Entity.GlobalEnums;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ivf_tl_Entity.ComEntitys
- {
- /// <summary>
- /// 自定义的协议数据包
- /// </summary>
- public class CustomProtocol
- {
- /// <summary>
- /// 发送字节流
- /// </summary>
- public byte[] sendBuffer { get; set; }
- /// <summary>
- /// 指令类型
- /// </summary>
- public Enums commandType;
- /// <summary>
- /// 接收串口的字节流长度
- /// </summary>
- public int lenght { get; set; }
- /// <summary>
- /// 接收字节流
- /// </summary>
- public byte[] receivedBuffer { get; set; }
- ///// <summary>
- ///// 接收字节流串
- ///// </summary>
- //public string receiveBufferText { get { return StringHelper.ByteToHexStr(this.receivedBuffer); } }
- /// <summary>
- /// 标签
- /// </summary>
- public object tag;
- /// <summary>
- /// 当前串口
- /// </summary>
- public string comName { get; set; }
- /// <summary>
- /// 当前well的编号:1至16
- /// </summary>
- public int well { get; set; } = 0;
- /// <summary>
- /// 当前焦距编号:1至11
- /// </summary>
- public int focal { get; set; } = 0;
- /// <summary>
- /// 日志时间
- /// </summary>
- public DateTime logDateTime { get; set; }
- /// <summary>
- /// 记录当前指令的编号
- /// </summary>
- public double commandNumber { get; set; }
- /// <summary>
- /// 图片编号
- /// </summary>
- public int pictureId { get; set; }
- /// <summary>
- /// 垂直电机零点
- /// </summary>
- public int VerticalMotorZero { get; set; } = 0;
- /// <summary>
- /// 垂直电机高度
- /// </summary>
- public int VerticalMotorPulse { get; set; } = 0;
- /// <summary>
- /// 水平电机零点
- /// </summary>
- public int HorizontalMotorZero { get; set; } = 0;
- /// <summary>
- /// 水平电机位置
- /// </summary>
- public int HorizontalMotorPulse { get; set; } = 0;
- /// <summary>
- /// 指令以后等待时间
- /// </summary>
- public int WaitTime { get; set; } = 0;
- /// <summary>
- /// 是否阻塞等待指令返回
- /// </summary>
- public bool IsWaitOne { get; set; } = true;
- /// <summary>
- /// 是否成功拿到返回指令
- /// </summary>
- public bool IsSuccess { get; set; } = true;
-
- }
- }
|