Hallo zusammen,
auch wenn dieser Beitrag schon graue Haare hat ( ), versuche ich es mal, inder Hoffnung das sich jemand damit auskennt.
Ich habe die UDF Version von dem Beitrag von Chip( 6. Juli 2011, 18:03) verwendet.
Und versucht ein paar simple Informationen auf meinem G19 Display anzuzeigen, was prinzipiell auch funktioniert.
Jedoch funktionieren 2 Sachen noch nicht.
1. LcdSetColor(0x00ff00) -> wenn ich dieses Aktiviere wird auf meinem Display nicht mehr angezeit. Es passiert einfach nichts. (daher unten im Quelltext auskommentiert.)
2. Wenn ich in der UDF autostart auf 1 setzen startet das Applett nicht automatisch.
Hat jemad hier einen Idee?
[autoit][/autoit][autoit][/autoit][autoit]#include <g19udf.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$oktext = "blabla" & " ok"
[/autoit][autoit][/autoit][autoit][/autoit][autoit]; Beim Beenden killfunc aufrufen
OnAutoItExitRegister("killfunc")
; AdvanceLcd initialisieren
LcdInitialize()
; Applet erstellen
$hApplet = LcdCreateApplet("Nagios")
; LCD als Ziel späterer DrawPixmap Befehle setzen
LcdSetTarget($hApplet, 0)
LcdSelectDevice($hApplet)
[/autoit][autoit][/autoit][autoit]; Warten bis das Applet aktiviert wird
LcdWaitActivation($hApplet)
; LCD leeren
LcdClear($hApplet, 0x000000)
; Wechsel die Farbe
;LcdSetColor(0x00ff00)
; Ueberschrift schreiben.
LcdDrawText($hApplet, "Nagios Services", 10, 20)
LcdUpdate($hApplet, 0)
; Anzeige für ok
LcdDrawText($hApplet, $oktext, 10, 40)
LcdUpdate($hApplet, 0)
;kurzes warten zum test
Sleep(8000)
Func killfunc()
; Applet löschen
LcdDeleteApplet($hApplet)
; AdvanceLcd deinitialisieren
LcdDeInitialize()
EndFunc ;==>killfunc