Exemple #1
0
 public void TestReset()
 {
     using (var sdk = _factory.CreateInstance())
         using (var smartCardReader = new Sl600SmartCardReader(sdk, 0))
         {
             var val = smartCardReader.Reset();
         }
 }
Exemple #2
0
 public void TestSmartCard()
 {
     using (var sdk = _factory.CreateInstance())
         using (var smartCardReader = new Sl600SmartCardReader(sdk, 0))
         {
             var val = smartCardReader.IsCardExist();
             Assert.IsTrue(val);
         }
 }
Exemple #3
0
        public void TestSendApdu()
        {
            using (var sdk = _factory.CreateInstance())
                using (var smartCardReader = new Sl600SmartCardReader(sdk, 0))
                {
                    var val  = smartCardReader.Reset();
                    var apdu = new APDUMessage
                    {
                        Class       = 0x00,
                        Instruction = 0xA4,
                        Param1      = 0x04,
                        Param2      = 0x00,
                        Data        = Encoding.ASCII.GetBytes("1PAY.SYS.DDF01")
                    };

                    var tags = smartCardReader.SendAPDU(apdu);

                    var dumpedObj = tags.DumpInfo();

                    Debug.WriteLine(dumpedObj);
                }
        }