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, "", " "))); }
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; }