Neues Modul TOUCHSCREEN

Begonnen von zap, 21 Januar 2015, 18:58:28

Vorheriges Thema - Nächstes Thema

coolcat

ok,
jetzt klappt es, indem ich pidisp (framebuffer) und pitouch (touchdisplay) auf das gleiche Layout setzte.
Reagiert aber trotzdem nicht immer. Naja, wenn man's weiss

Gruss
Ralf

Sedikit

#16
Hallo,

vielen Dank für das tolle Modul. Funktioniert super.

Ich hatte jedoch im Log Fehler:

2017.02.22 22:44:28 1: PERL WARNING: Subroutine myInternalTimer redefined at ./FHEM/89_TOUCHSCREEN.pm line 544, <$fh> line 1311.
2017.02.22 22:44:28 1: PERL WARNING: Subroutine myRemoveInternalTimer redefined at ./FHEM/89_TOUCHSCREEN.pm line 567, <$fh> line 1311.


Diese habe ich beseitigt, indem ich die Subroutinen mit dem Prefix TOUCHSCREEN_ versehen habe, also TOUCHSCREEN_myInternalTimer


134c134
< myInternalTimer ("Backlight", gettimeofday()+$blofftime, "TOUCHSCREEN_BacklightTimeout", $hash, 0);
---
> TOUCHSCREEN_myInternalTimer ("Backlight", gettimeofday()+$blofftime, "TOUCHSCREEN_BacklightTimeout", $hash, 0);
349c349
< myRemoveInternalTimer ("Backlight", $hash);
---
> TOUCHSCREEN_myRemoveInternalTimer ("Backlight", $hash);
354c354
< myInternalTimer ("Backlight", gettimeofday()+$blofftime, "TOUCHSCREEN_BacklightTimeout", $hash, 0);
---
> TOUCHSCREEN_myInternalTimer ("Backlight", gettimeofday()+$blofftime, "TOUCHSCREEN_BacklightTimeout", $hash, 0);
544c544
< sub myInternalTimer($$$$$) {
---
> sub TOUCHSCREEN_myInternalTimer($$$$$) {
567c567
< sub myRemoveInternalTimer($$) {
---
> sub TOUCHSCREEN_myRemoveInternalTimer($$) {


VG
   Olaf