12345678910111213141516171819202122232425262728293031 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace DWZB_Agv_Agreement.Agv_Agreement
- {
- /// <summary>
- /// 状态查询指令实体类
- /// </summary>
- public class AgvQueryStatusMd : DataHeadMd
- {
- private const int btyArrLen = 9;
- /// <summary>
- /// 心跳信号
- /// </summary>
- public int HeartbeatSignal { get; set; }
- /// <summary>
- /// 序列化为byte数组。
- /// </summary>
- public byte[] SerializeBytArr()
- {
- List<byte> retBtArr = new(btyArrLen);
- retBtArr.Add(FunctionCode);
- retBtArr.AddRange(DataHandleHelper.ReverseBtyArr(BitConverter.GetBytes(AgvNo)));
- retBtArr.AddRange(DataHandleHelper.ReverseBtyArr(BitConverter.GetBytes(HeartbeatSignal)));
- return retBtArr.ToArray();
- }
- }
- }
|