private void Window_Loaded(object sender, RoutedEventArgs e) { com.Open(); reader = new Reader(0x00, com); i14443a = new I14443A(0x00, com); reader.ChangeToISO14443AAsync(); }
public PageSelMulti() { InitializeComponent(); com = MainWindow.com; reader = new Reader(0x00, com); i14443a = new I14443A(0x00, com); }
static void Main(string[] args) { com.Open(); reader = new Reader(0x00, com); i14443a = new I14443A(0x00, com); InitValue(1, 502); Console.ReadLine(); }
private async Task Request() { i14443a = new I14443A(0x00, com); var info = await i14443a.RequestAsync(RequestMode.IdleCard); this.Dispatcher.Invoke(new Action(() => { txtMsg.Text = "发送的字节:" + info.GetSendByteStr(); txtMsg.Text += "\r\n接收的字节:" + info.GetRecvByteStr(); txtMsg.Text += "\r\n卡片类型:" + info.GetCardTypeName(); txtMsg.Text += "\r\n" + info.GetStatusStr(); })); }
private static async Task LoadKey() { Reader reader = new Reader(0x00, com); I14443A i14443a = new I14443A(0x00, com); //更改为 ISO14443A 模式 await reader.ChangeToISO14443AAsync(); //将密码存入 EEPROM byte[] keyB = Encoding.ASCII.GetBytes("123456"); var info = await i14443a.LoadKeyAsync(KeyType.KeyB, 15, keyB); Console.WriteLine("发送的字节:" + info.GetSendByteStr()); Console.WriteLine("接收的字节:" + info.GetRecvByteStr()); Console.WriteLine(info.GetStatusStr()); }
private void Page_Loaded(object sender, RoutedEventArgs e) { com = MainWindow.com; reader = new Reader(0x00, com); i14443a = new I14443A(0x00, com); }