protected override void Read() { TagUID = ReadBytes(ReadByte()); Success = ReadBool(); ShortText = $"Unlocked with tag [{TagUID.ToHexString()}]: {(Success ? "Success" : "Failed")}"; Finished = true; }
protected override void Read() { TagUID = ReadBytes(ReadByte()); Index = ReadByte(); Index = Index == 255 ? -1 : Index; Success = ReadBool(); ShortText = $"Tag [{TagUID.ToHexString()}] saved to {(Index == 0 ? "Master" : $"slot {Index}")}: {(Success ? "Success" : "Failed")}";
protected override void Read() { TagUID = ReadBytes(ReadByte()); Block = ReadByte(); KeyType = (MifareKeyType)ReadByte(); Key = ReadBytes(ReadByte()); Success = ReadBool(); ShortText = $"Auth block {Block} with {KeyType} {(Success ? "Success" : "Failed")}"; InnerText = $"Tag: [{TagUID.ToHexString()}] Key: [{Key.ToHexString()}]"; Finished = true; }