CTT - ID
From PlcWiki
(Difference between revisions)
m (→Modul Docházka) |
m (→Modul Docházka) |
||
Line 56: | Line 56: | ||
== Modul Docházka == | == Modul Docházka == | ||
+ | |||
+ | === Konfigurace informačního dialogu === | ||
+ | |||
+ | Ukázka konfigurace v app_config.json: | ||
+ | |||
+ | <pre> | ||
+ | "templateDir": "/usr/local/ctt/templates", | ||
+ | "templateFile": "worker_info_template.ftl" | ||
+ | "sqlPersonalReportTemplate": ["SELECT * FROM TERMKOM_DOCHAZKA_BILANCE_MESIC (null, '$chip', $year, $month)" ] | ||
+ | </pre> | ||
Tlačítko "Informace" lze skrýt zápisem do souboru etc/attendance.css | Tlačítko "Informace" lze skrýt zápisem do souboru etc/attendance.css |
Revision as of 11:38, 21 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)" ]
Tlačítko "Informace" lze skrýt zápisem do souboru etc/attendance.css
#personal-info {display:none}