This is a "plugin" for the Video Disk Recorder (VDR).

Written by:                  Joachim Welker <jollyjoe80@yahoo.de>

Project's homepage:          

Latest version available at: 

See the file COPYING for license information.


Beschreibung
------------

Dieses Plugin dient zum Ein- und Ausschalten des ICE-TFTs über die serielle
Schnittstelle. Es wird eine kleine Schaltung benötigt, die die Schaltimpulse
für das TFT liefert. Die Schaltung liegt als EAGLE-Datei im Verzeichnis 
./contrib .
Das Plugin merkt sich, ob das TFT ein oder ausgeschaltet ist. Wenn das Plugin
aufgerufen wird, wird der Status des TFT geändert (ein -> aus , aus -> ein).


Installation
------------

- Entpacke und kopiere das Plugin in /your vdr src/PLUGINS/src/icetft-0.?.?

- Erzeuge einen Link in /your vdr src/PLUGINS/src: 
  	ln -s icetft-0.?.? icetft
- Wechsle nach /your vdr src/ und kompiliere das Plugin (und alle anderen):
  	make plugins
- Installiere die Plugins:
  	make install-plugins
- Starte dem vdr mit der Option:
  	-P"icetft"
  Mit dem Kommandozeilen-Parameter -d kann man das serielle Device angeben 
  (default:/dev/ttyS0):
 	-P"icetft -d /dev/ttyS1"	
       

Aufruf des Plugins
------------------

Das Plugin kann entweder über das Hauptmenü gestartet werden oder direkt 
über eine Taste auf der Fernbedienung. Dazu muss man in der keymacros.conf 
einer Taste das Plugin zuweisen:

   # Remote control key macros for VDR
   #...

   Blue      Timers
   User1     @icetft

Darüber hinaus bietet das Plugin noch zwei Auto-Funktionen. Das TFT kann nach
einer bestimmten Zeit von OSD-Inaktivität abgeschaltet werden. Bei einer 
OSD-Aktivität kann es wieder eingeschalten.


Setup
-----

Man hat im Setupmenü folgende Optionen:

Hauptmenüeintrag verstecken:
  Ist sehr sinvoll, wenn man dem Plugin eine Taste zugewiesen hat.
TFT beim Starten einschalten:
  Gibt den gewünschten Zustand des TFTs beim Starten von vdr an.
TFT beim Herunterfahren ausschalten:
  Gibt entsprechend den gewünschten Zustand des TFTs beim Beenden von vdr an.
Ausschalten:
-> Timeout zum Ausschalten:
  Aktivieren des automatischen Ausschalten nach Timeout in Sekunden.
Aufwachen:
  Aktivieren des automatischen Einschalten bei OSD-Aktivität.
Meldung:
  Gibt an, ob eine OSD-Nachricht geschickt werden soll, wenn das Plugin 
  aktiviert wurde (bei Auto-Funktionen unwirksam).


SVDRP
-----

Man kann das Plugin auch über SVDRP-Befehle steuern. Die Befehle können z.B.
mit svdrpsend.pl geschickt werden:

   svdrpsend.pl PLUG icetft ON

Die Befehle sind:
    ON
       Schaltet das TFT ein
    OFF
       Schaltet das TFT aus
    TOGGLE
       Wechseld den Zustand des TFTs (ein->aus, aus->ein)
    STATUS
       gibt den Zustand des TFTs zurück (on/off)
Alle Befehle geben bei Erfolg den entsprechenden Zustand als String "on", "off"
oder "error" zurück. 



