CTT - ID

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
Line 88: Line 88:
Výstup uložit do: '/etc/X11/xorg.conf.d/99-calibration.conf'
Výstup uložit do: '/etc/X11/xorg.conf.d/99-calibration.conf'
 +
Např.:
<pre>
<pre>
Section "InputClass"
Section "InputClass"

Revision as of 06:29, 24 April 2015

Contents

Instalace

Download: http://192.168.1.111:8080/maven/repository/cz/clever/ctt-terminal/

Aplikace má oddělenou zobrazovací část (html frontend), která komunikuje s lokálním serverem pomocí technologie WebSocket.

Obvyklé umístění aplikace: /usr/local/ctt/

Umístění konfiguračních souborů:

  • Aplikační konfigurace: etc/app_config.json
  • Vybraná pracoviště a jejich pozice na obrazovce: etc/selectedWps.json
  • Úpravy defaultního vzhledu: etc/orders.css, etc/attendance.css, etc/notices.css

URL parametry zobrazované stránky (modulu):

  • audio=0
  • machine=192.226.0.127
  • on-close-action=alert

Vypsání verze:

java -jar ctt-terminal-8.4.15.jar --version

Konfigurace čtečky

Klávesnicový mód (p=příchod, o=odchod):

"commDeviceAddress": "p",
"commSecondDeviceAddress": "o",
"commClientType": "keyboard",
"keyboardPipe": "/tmp/keyboard",

Sériový mód:

"commDeviceAddress": "/dev/ttyUSB_1-3",
"commSecondDeviceAddress": "/dev/ttyUSB_1-4",
"commClientType": "port",

Prezentační okno

  • "name": název modulu, ve kterém se má url promítat ("attendance", "notices",...)
  • "refresh": minutová aktualizace
"presentationUrls": [{"url":"http://server/prezentace/","name":"attendance","refresh":5}],

Modul Zakázky

Konfigurace základní velikosti bloku pracoviště na obrazovce v pixelech:

"widgetBaseDimensions":[200,100]

Modul Docházka

Konfigurace informačního dialogu

Ukázka konfigurace v app_config.json:

"templateDir": "/usr/local/ctt/templates",
"templateFile": "worker_info_template.ftl"
"sqlPersonalReportTemplate": ["SELECT * FROM TERMKOM_DOCHAZKA_BILANCE_MESIC (null, '$chip', $year, $month)" ]

Editace šablony viz FreeMarker [[1]]

Tlačítko "Informace" lze skrýt zápisem do souboru etc/attendance.css

#personal-info {display:none}


Kalibrace Touchscreenu

Kalibrace:

DISPLAY=:0 xinput_calibrator --misclick 0 --output-type xorg.conf.d 

Uloženi:

Výstup uložit do: '/etc/X11/xorg.conf.d/99-calibration.conf'

Např.:

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "eGalax Inc. USB TouchController"
        Option  "Calibration"   "3869 200 306 3795"
EndSection

Modul Oznámení

Modul Řízení vstupu (dveře)

Personal tools