Example #1
0
        /// <summary>
        /// 接收: 数据记录接收确认(未测试)
        /// </summary>
        /// <param name="pkgData"></param>
        void ReceiveDataAck(DataPackage pkgData)
        {
            var item = new DataReceiveAckItem();

            using (MemoryStream ms = new MemoryStream(pkgData.PureData))
            {
                using (BinaryReader br = new BinaryReader(ms))
                {
                    br.ReadByte();
                    item.DataType = br.ReadByte();
                    item.DataIndex = br.ReadByte();
                    //br.ReadBytes(2);
                }
            }

            OnDataChangeAction(pkgData, item);
        }
Example #2
0
 /// <summary>
 /// 数据记录接收确认
 /// </summary>
 /// <param name="value"></param>
 public void ACK_DataReceive(DataReceiveAckItem value)
 {
     Set(HCCommand.EX_DATA_RECEIVE_ACK, value.ToBuffer());
 }