Exemplo n.º 1
0
 public void Log(string msg, LockTagParameter param)
 {
     Log(string.Format("****---------->Msg={0}\r\n LockBank={1}\r\n LockType={2}\r\n AccessPassword={3}\r\n Select:\r\n MemoryBank={4}\r\n Ptr={5}\r\n TagData={6}\r\n<---------****",
                       msg,
                       param.LockBank,
                       param.LockType,
                       ByteFormat.ToHex(param.AccessPassword, "", " "),
                       param.SelectTagParam.MemoryBank,
                       param.SelectTagParam.Ptr,
                       ByteFormat.ToHex(param.SelectTagParam.TagData, "", " ")));
 }
Exemplo n.º 2
0
        public MsgTagLock(LockTagParameter param)
        {
            byte[] selectBuff = TagParameter.GetSelectBuff(param.SelectTagParam);
            msgBody = new byte[6 + selectBuff.Length];
            int num = 0;

            Array.Copy(selectBuff, 0, msgBody, num, selectBuff.Length);
            num += selectBuff.Length;
            Array.Copy(param.AccessPassword, 0, msgBody, num, 4);
            num         += 4;
            msgBody[num] = (byte)param.LockType;
            num++;
            msgBody[num] = (byte)param.LockBank;
        }