public static bool TasteMifareMini(this NfcTarget target)
        {
            NfcModulation      nm  = target.ReadModulation();
            nfc_iso14443a_info nai = target.ReadInfo <nfc_iso14443a_info>();

            return(nm.ModulationType == NfcModulationType.ISO14443A && (
                       nai.btSak == 0x09
                       ));
        }
 public nfc_target_info()
 {
     /*
      * nai = null;
      * nfi = null;
      * nbi = null;
      * nii = null;
      * nsi = null;
      * nci = null;
      * nji = null;
      * ndi = null;
      * */
     nai = new nfc_iso14443a_info();
     nfi = new nfc_felica_info();
     nbi = new nfc_iso14443b_info();
     nii = new nfc_iso14443bi_info();
     nsi = new nfc_iso14443b2sr_info();
     nci = new nfc_iso14443b2ct_info();
     nji = new nfc_jewel_info();
     ndi = new nfc_dep_info();
 }
            public nfc_dep_info ndi;          //7
            public nfc_target_info(int i)
            {
                switch (i)
                {
                case 0:
                    nai = new nfc_iso14443a_info();
                    break;

                case 1:
                    nfi = new nfc_felica_info();
                    break;

                case 2:
                    nbi = new nfc_iso14443b_info();
                    break;

                case 3:
                    nii = new nfc_iso14443bi_info();
                    break;

                case 4:
                    nsi = new nfc_iso14443b2sr_info();
                    break;

                case 5:
                    nci = new nfc_iso14443b2ct_info();
                    break;

                case 6:
                    nji = new nfc_jewel_info();
                    break;

                case 7:
                    ndi = new nfc_dep_info();
                    break;
                }
            }