Gestion du matériel

Le matériel devant être géré à bas niveau est exposé par un compossant lociel appelé hwproxy. Il permet à une application web de piloter du matériel.

TPE

Utilisation d’un TPE Ingenico.

TPA

Utilisation d’un Terminal de Paiement pour Automates.

ESCPOS

Impression de ticket sur imprimante thermiques

Barcode

Scan de code-barre

Clock

Heure du matériel

DBus

Redémarrage de services système et de la machine


@guillaume.bartolini le plus simple pour développer avec la borne et le TPA, c’est de se connecter à la borne en SSH, comme tu l’as déjà fait auparavent : ssh isinc@cineborne01.local -L 17000:localhost:17000 (ou 10.105.15.1)

09:18

L’appli du hwproxy est toujours disponible pour aider au debuggage : http://cineborne01.local:17000/html/tpa Les sources sont ici : https://git.isi.nc/hickson/cineges-hwproxy/-/tree/master/websrc

09:21 Les sources des librairies hwproxy ui : https://git.isi.nc/pole-tech/hwproxy-lib

09:21 pour l’appli du hwproxy, l’encart “Manager” :

Image collée à 2021-12-7 09-21.png

09:22 ça fait appel aux classes “haut niveau”

09:22 les sources ici : https://git.isi.nc/pole-tech/hwproxy-lib/-/tree/master/projects/hwproxy-uilib/src/lib/tpa/manager