Ejemplo n.º 1
0
        public FreeFareDevice ConvertToFreeFareDevice(NFCDevice nfcDevice)
        {
            var ffDev = new FreeFareDevice(nfcDevice.DevicePointer);

            return(ffDev);
        }
        //Constructor
        /// <summary>
        /// Creates a new PN532Reader
        /// </summary>
        /// <param name="_connstring"></param>
        /// <param name="_baudrate"></param>
        /// <param name="modtype"></param>
        /// <param name="_poolcount"></param>
        /// <param name="_poolinginterval"></param>
        public PN532Reader(string _connstring, SharpNFC.PInvoke.nfc_baud_rate _baudrate, SharpNFC.PInvoke.nfc_modulation_type modtype, byte _poolcount, byte _poolinginterval)
        {
            context = new NFCContext();

            device = context.OpenDevice(_connstring);
            modulations = new List<SharpNFC.PInvoke.nfc_modulation>();
            SharpNFC.PInvoke.nfc_modulation mod = new SharpNFC.PInvoke.nfc_modulation();
            mod.nbr = _baudrate;
            mod.nmt = modtype;
            modulations.Add(mod);
            poolcount = _poolcount;
            poolinginterval = _poolinginterval;
            nfctarget = new SharpNFC.PInvoke.nfc_target();
        }