LCD per Programm (http) on/off

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
tschimi
Interessierter
Interessierter
Beiträge: 63
Registriert: Mittwoch 19. Juni 2002, 10:57

LCD per Programm (http) on/off

Beitrag von tschimi »

Hi,

gibt es ein Programm, mit dem man ähnlich SAA für die Umschaltung von S-Video auf FBAS etc., ein Tool, mit dem man das LCD ein- bzw. ausschalten kann ???

Vielen Dank im Vorraus, Torsten
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

Hi,

ich bin auch auf der Suche nach einer Möglichkeit das LCD aus einem Skript heraus aus- und einschalten zu können. Gibt es da was? Vielleicht reicht ein kleines Programm ala lcdmenu, um das Display ein- oder auszuschlaten.
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Hier im Abschnitt 19 steht zumindest, wie man das Display z.B. löscht:
http://cvs.tuxbox-cvs.sourceforge.net/c ... iew=markup
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

Löschen ist ja nicht das Problem. Es geht darum, es ganz ausschalten zu können von einem Skript aus. Von neutrino aus geht es ja, nur scheint diese Funktionalität nicht standalone zu geben.
In Grunde genommen müsste nur ein kleines Programm geschrieben werden, welches das Display an- bzw. ausschalten kann.
In lcdd.cpp: http://cvs.tuxbox.org/cgi-bin/viewcvs.c ... iew=markup
wird es in der Methode
setlcdparameter ja bereits realisiert.
in

Code: Alles auswählen

		if (ioctl(fd, LCD_IOCTL_ON, &power) < 0)
		{
			perror("[lcdd] set power failed!");
		}
Jetzt müsste sich nur noch jemanden finden, der ein laufendes CDK hat und das kleine Programm schreibt. ;)
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Beitrag von mrvica »

es git ein Programm, heisst lcdcmd, kannst LCD Display ein-auschalten,
Hellighkeit und Kontrast einstellen, automatisch dimmen, aus CVS
http://d.turboupload.com/d/1321092/lcdcmd.zip.html

mrvica
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

@mrvica
Danke!
Genau so was hatte ich gesucht.
Ich werde es gleich heute Abend testen.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re:

Beitrag von rhabarber1848 »

mrvica hat geschrieben:es git ein Programm, heisst lcdcmd, kannst LCD Display ein-auschalten,
Hellighkeit und Kontrast einstellen, automatisch dimmen, aus CVS
Der Sourcecode dazu wurde hier veröffentlicht:
http://dbox2.wizardnet.de/lcdcmd.html
Voldemort's Dbox Baustelle

Vor mehr als einem Jahr hatte ich lcdcmd programmiert. Das Programm war als Workaround gedacht für den damals bestehenden Mangel dass sich die Helligkeit des LCD-Displays nicht einstellen lies. Mittlerweile ist die Helligkeitssteuerung des Displays in allen GUIs fest integriert.
Das Programm ist somit bis auf wenige Ausnahmefälle (die mir jetzt aber gerade nicht einfallen) überflüssig.
Da aber immer noch Downloads stattfinden will ich das Programm nicht vom Server nehmen.
Lediglich fp.zip habe ich vom Server entfernt weil der Frontprozessortreiber völlig überholt ist.
lcdcmd.c beginnt folgendermaßen:

Code: Alles auswählen

/*
 *
 *
 *   lcdcmd.c - lcd dim function (dbox-II-project)
 *
 *   Homepage: http://dbox2.elxsi.de
 *
 *   Copyright (C) 2002 Voldemort (voldemort@wizardnet.de)
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *.
 */
Das Programm funktioniert hier, ich hätte es gerne im Tuxbox CVS.
Vor 2,5 Wochen habe ich dem Autor Voldemort eine PM geschrieben,
in der ich sie/ihn um Erlaubnis für den CVS commit gebeten habe,
leider bis heute ohne Antwort.

Angesichts der Tatsache, dass Voldemort lcdcmd.c unter die GPL
gestellt hat, dürfte nichts gegen den commit der unveränderten
Datei ins Tuxbox CVS sprechen, oder?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: LCD per Programm (http) on/off

Beitrag von seife »

Ja, das geht IMHO in Ordnung.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: LCD per Programm (http) on/off

Beitrag von rhabarber1848 »

Der Patch ist im CVS:
http://article.gmane.org/gmane.comp.vid ... ox.scm/709
http://article.gmane.org/gmane.comp.vid ... ox.scm/708
http://article.gmane.org/gmane.comp.vid ... ox.scm/707

Zum Kompilieren:
lcdcmd ist im make target "lcd" enthalten, darüberhinaus
gibt es das neue target "flash-lcdcmd".

Hier der Hilfetext zum Programm:
Usage: ./lcdcmd <switches>

Switches:
-h, --help help
-aon, --aon set LCD autodim on
-aoff, --aoff set LCD autodim off
-d, --dim <value> set LCD (value 0-255)
-c, --contrast <value> set LCD contrast (value 0-63)
-on, --on set LCD on
-off, --off set LCD off
-r, --reverse set LCD in reverse mode
-n, --normal set LCD in normal mode