12 public class IsoDepInterface(Tag Tag, IsoDep Technology)
15 private readonly IsoDep isoDep = Technology;
20 public Task<byte[]> GetHighLayerResponse()
22 return Task.FromResult(this.isoDep.GetHiLayerResponse() ??
throw UnableToReadDataFromDevice());
28 public Task<byte[]> GetHistoricalBytes()
30 return Task.FromResult(this.isoDep.GetHistoricalBytes() ??
throw UnableToReadDataFromDevice());
38 public async Task<byte[]> ExecuteCommand(
byte[] Command)
40 return await this.isoDep.TransceiveAsync(Command) ??
throw UnableToReadDataFromDevice();
ISO DEP interface, for communication with an NFC Tag.