Contents
- 1 uFR Shell Environment – Tumač naredbenog retka
Contents
uFR Shell je softversko sučelje naredbenog retka za izvršavanje hardverskih naredbi serije μFR na više operacijskih sustava. Kao što naslov softvera sugerira, ovo je okruženje ljuske s nizom varijabli definiranih bibliotekama čitača μFR.
izvršni softver uFR Shell omogućuje izvršavanje naredbenog retka za uređaje serije μFR u konzolnom načinu rada.
Preuzimanje: ufr-shell
Preuzmite i raspakirajte softversku datoteku.
Mapa korijena izdvojene datoteke sadrži podmape s izvršnim datotekama softvera UFR Shell za podržane operativne sustave.
Korijenska mapa također sadrži popis softverskih funkcija i dodatne upute.
Ako ste ispravno instalirali hardver i povezane upravljačke programe , sada možete odabrati i pokrenuti izvršnu datoteku za trenutni operacijski sustav.
Da biste koristili softver uFR Shell za izvršavanje naredbi na vašem uFR uređaju, morate imati uvid u sve dostupne funkcije. Popis funkcija možete pronaći u korijenskoj mapi softvera, datoteci UFR-Shell_list funkcija.txt.
Molimo, pronađite više detalja, kao i upute za implementaciju funkcija i primjenu u API docs.
Da vidimo kako to ide.
Prvo moramo uspostaviti komunikaciju s povezanim μFR čitačem. Dakle, naša prva zapovijed će biti ReaderOpen.
Upišite naredbu:
Ako je status čitatelja u redu, možemo nastaviti. U suprotnom provjerite jeste li ispravno instalirali hardver.
Da biste dobili serijski broj hardvera, koristite naredbu:
Ako naredba nema definiranih dodatnih parametara, zadani izlaz ima HEX oblik.
Da biste dobili izlaz podataka u nekom drugom formatu, morate navesti način izlaznog oblika među dostupnim:
Naredbeni redak za navedeni izlazni oblik sada će imati dva elementa:
Kao i kod serijskog broja čitača, da biste dobili zadani izlaz ID kartice, jednostavno upotrijebite naredbu:
Za ovaj naredbeni redak konzola će prikazati izlaz vrste kartice, UID-a i UID-a u zadanom HEX formatu.
Izlaz ID kartice ima izlazne vrijednosti stabla. Prethodni primjer prikazuje izlaz ID kartice bez definiranog načina parametra u naredbenom retku
Ovaj primjer objašnjava kako dobiti mješoviti izlazni format.
Naredbeni redak trebao bi izgledati ovako:
Ako ne definirate sve parametre u naredbenom retku, oblik izlazne glasnoće bez dodijeljenog načina parametra zadržat će HEX format (zadano).
Očekivani naredbeni redak za vrijednosti stabla i unaprijed definirane načine rada s dva parametra ima sljedeću strukturu:
Odjeljak 3.2 objašnjava kako definirati oblik izlazne vrijednosti za određeni parametar. Međutim, ako trebate često dobivati izlaz u ne-heksadecimalnom formatu, možete promijeniti zadani oblik za sve izlazne vrijednosti umjesto da svaki parametar definirate zasebno.
Za trajnu promjenu izlaznog oblika (dok se trenutna konzola ne zatvori), pokrenite naredbeni redak:
Gornja snimka zaslona prikazuje zadani oblik ulazne vrijednosti unaprijed postavljen na Niz (parametri s).
Pokrenimo sada test jednostavnim naredbenim retkom:
Sada su izlazni rezultati vrijednosti niza iako naredbeni redak nema definiran dodatni parametarski način rada.
Kao što možete vidjeti, sve izlazne vrijednosti su vrijednosti niza sa znakom obrnute kose crte () na mjestu prvog znaka. Softver automatski dodaje ovaj znak izlaznim vrijednostima koje sadrže znakove koji se ne mogu ispisati.
Sljedeći primjer predstavlja izlaz niza kada se vrijednost može ispisati.
Napišimo sadržaj u karticu samo s ispisivim znakovima.
Primjer naredbenog retka je:
Napomena: Sadržaj niza koji treba snimiti zapisuje se navodnicima u naredbenom retku.
Sada pročitajte izlaz sadržaja. Naredbeni redak je:
U ovom slučaju, izlaz na početku nema znak obrnute kose crte. Ostatak izlaznog sadržaja ( nakon prethodno snimljenog sadržaja) zadane su vrijednosti – neiskorišteni bajtovi prikazani kao xFF vrijednosti.
Ovaj priručnik predstavlja softverske primjere s nekoliko bitnih funkcija. Popis svih podržanih funkcija uključen je u paket za preuzimanje softvera.