Klucove slova: citacka, qr kod, ciarovy kod, barcode, reader, mikro, mikroelektronika, rtty, utcp
Citacka ma seriovu linku po ktorej je mozne s nou komunikovat - posielat jej prikazy, nastavovat jej parametre a citat precitane kody.
Disponuje riadiacimi signalmi GOODREAD (vystupny signal, reprezentujuci korektne precitanie kodu) a TRIGGER (vstupny signal, riadiaci samotnu akciu citania kodu).
Pretoze citacku riadime z nelokalneho zariadenia, nie je mozne sa na seriovu linku pripojit priamo. Na vytvorenie lokalneho PTY (pseudoterminalu) sluzi aplikacia RTTYLocalDeviceCreator, ktora pomocou protokolu RTTY (protokol Mikroelektroniky) spristupni seriovu linku citacky.
RTTY dokumentacia:
DokumentaciaTD/VyvojovyUsek/VyvojSW/TransFare/Devices/MikroelektronikaOCCPrinter/rtty_protocol.txt
Pre samotnu funkciu citacky je potrebne ovladat okrem citacky samotnej aj externy detektor priblizenia (v dokumentacii nazyvany aj ako 2DREXT - 2D reader extension hardware), ktory nie je priamou sucastou citacky a jeho uloha je riadenie a detekovanie signalov citacky.
Tento detektor dokaze citacku autonomne ovladat podla jeho nastaveneho modu. Detektor komunikuje pomocou protokolu uTCP (taktiez protokol Mikroelektroniky).
uTCP dokumentacia:
DokumentaciaTD/VyvojovyUsek/VyvojSW/TransFare/Devices/MikroelektronikaOCCPrinter/utcp_protocol.txt
-ipAddress 192.168.232.2 -ttyName 2dreader -baudRate 115200 -symlink /dev/QRReader -loggingData -initFlags 1
O spustenie RTTYLocalDeviceCreator pre citacku kodov sa stara ServiceBarcodeReader.
<Device RowID="1" Name="BarcodeReader" Enable="1" Status="1" IP="192.168.232.2" ID="0" Type="NEWLAND" CodeReaderDeviceFilename="/dev/QRReader" NoEmcommd="True"/>