Statusandquestion-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(Kleinigkeit, es fehlte nur ein "/" :-))) |
Wirbel (Diskussion | Beiträge) |
||
(30 dazwischenliegende Versionen von 25 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
+ | '''Autor:''' [[Benutzer:HFlor|Hardy Flor]] | ||
+ | |||
Plugin mit Möglichkeit einer Benutzerfrage aus einem Shell Script heraus auf. | Plugin mit Möglichkeit einer Benutzerfrage aus einem Shell Script heraus auf. | ||
− | + | ===Status=== | |
+ | Homepage tot. | ||
+ | Implementiert sind: | ||
* Statusmeldungen | * Statusmeldungen | ||
* Infomeldungen | * Infomeldungen | ||
Zeile 9: | Zeile 13: | ||
* Fehlermeldungen | * Fehlermeldungen | ||
* Mehrzeiliger Text (mit scrollen) | * Mehrzeiliger Text (mit scrollen) | ||
+ | * Zusätzliche [[SVDRP]] Befehle | ||
− | + | Alternative: [[message-plugin]] | |
+ | |||
+ | |||
+ | ==Bilder== | ||
+ | [[Bild:statusandquestion-plugin.jpg|thumb|none|''Beispiel'']] | ||
+ | |||
+ | ==Bedienung== | ||
+ | ===[[SVDRP]] Befehle=== | ||
<pre> | <pre> | ||
SAQTIME SAQMESS SAQMESI SAQMESW SAQMESE | SAQTIME SAQMESS SAQMESI SAQMESW SAQMESE | ||
Zeile 26: | Zeile 38: | ||
SAQMESE [ <message> ] | SAQMESE [ <message> ] | ||
Mit diesen 4 Befehlen werden kurze (ab VDR-Version 1.3.x einzeile) | Mit diesen 4 Befehlen werden kurze (ab VDR-Version 1.3.x einzeile) | ||
− | Texte | + | Texte am unteren Bildschirmrand dargestellt. Durch die Verwendung |
der Skins ab 1.3.7 ist dort leider nur eine Zeile möglich. | der Skins ab 1.3.7 ist dort leider nur eine Zeile möglich. | ||
In der VDR-Version 1.2.6 können mehrere Zeilen durch ein '|' getrennt | In der VDR-Version 1.2.6 können mehrere Zeilen durch ein '|' getrennt | ||
dargestellt werden, soll der Text mit einer Leerzeile beginnen/enden, | dargestellt werden, soll der Text mit einer Leerzeile beginnen/enden, | ||
− | so ist dort als erstes/ | + | so ist dort als erstes/letztes Zeichen ein '@' zu verwenden. |
− | + | ||
− | Die 4 Befehle unterscheiden sich in der Farbe des | + | Die 4 Befehle unterscheiden sich in der Farbe des dargestellten Textes. |
Ohne Parameter aufgerufen geben sie die nächste darzustellende Nachricht | Ohne Parameter aufgerufen geben sie die nächste darzustellende Nachricht | ||
dieses Typs zurück, wenn noch welche in der Warteschlange auf die | dieses Typs zurück, wenn noch welche in der Warteschlange auf die | ||
− | Darstellung | + | Darstellung warten. |
Es können bis zu 99 Nachrichten in der Warteschlange gespeichert werden. | Es können bis zu 99 Nachrichten in der Warteschlange gespeichert werden. | ||
Zeile 45: | Zeile 57: | ||
speichert die Werte nur, er ist nur bei Veränderung aufzurufen. | speichert die Werte nur, er ist nur bei Veränderung aufzurufen. | ||
Sollten sich Nachrichten in der Warteschlange befinden, so wird auch | Sollten sich Nachrichten in der Warteschlange befinden, so wird auch | ||
− | die Änderung in der Warteschlange gespeichert, d. | + | die Änderung in der Warteschlange gespeichert, d.h. erst zum richtigen |
− | Zeitpunkt | + | Zeitpunkt ausgeführt. |
SAQTEXT [ long text ] | SAQTEXT [ long text ] | ||
Zeile 54: | Zeile 66: | ||
Ohne Parameter aufgerufen geben sie die nächste darzustellende Nachricht | Ohne Parameter aufgerufen geben sie die nächste darzustellende Nachricht | ||
dieses Typs zurück, wenn noch welche in der Warteschlange auf die | dieses Typs zurück, wenn noch welche in der Warteschlange auf die | ||
− | Darstellung | + | Darstellung warten. |
SAQLSTQ | SAQLSTQ | ||
Zeile 76: | Zeile 88: | ||
der Antwortwarteschlange. | der Antwortwarteschlange. | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
− | Patch des VDR's ([http://www.fast-info.de/vdr/svdrp_0.0.1.diff svdrp_0.0.1]) - noch nicht die | + | Patch des VDR's ([http://www.fast-info.de/vdr/svdrp_0.0.1.diff svdrp_0.0.1]) - noch nicht die endgültige Version, Klaus Schmidinger hat dabei andere Vorstellung der Schnittstelle |
− | + | ||
− | + | ||
− | + | ||
==Konfiguration== | ==Konfiguration== | ||
− | ==Probleme== | + | ===Parameter=== |
− | Rückgabewert (in SAQRESP) des Tastencodes ist in den VDR-Versionen und auch | + | {| class="wikitable" |
+ | |- | ||
+ | !Parameter (kurz) | ||
+ | !Parameter (lang) | ||
+ | !Beschreibung | ||
+ | |- | ||
+ | | -m || --visible_in_mainmenu || Show the plugin in the mainmenu | ||
+ | |- | ||
+ | | -M || --hide_in_mainmenu || Hide the plugin in the mainmenu | ||
+ | |- | ||
+ | | -n Name || --mainmenu_name=Name || Select Name for entry in the mainmenu (set also -m) | ||
+ | |- | ||
+ | | -b || --delete_begin || Show the delete all messages line at begin of messagelist | ||
+ | |- | ||
+ | | -B || --nodelete_begin || Hide the delete all messages line at begin of messagelist | ||
+ | |- | ||
+ | | -e || --delete_end || Show the delete all messages line at end of messagelist | ||
+ | |- | ||
+ | | -E || --nodelete_end || Hide the delete all messages line at end of messagelist | ||
+ | |- | ||
+ | | -d xx || --min_entrys=xx || minimum entrys for display delete all messages line at begin and end (include -b and -e) | ||
+ | |- | ||
+ | | -h xx || --holdtime_history=xx || minimum time (min) for message in historyqueue (OSD-list) 5-999 | ||
+ | |- | ||
+ | | -r xx || --holdtime_respones=xx || minumum time (min) for responses in queue (readable by SAQRESP) 2-199 | ||
+ | |- | ||
+ | | -s || --sort_ascending || sortoption for messagelist (OSD) | ||
+ | |- | ||
+ | | -S || --sort_descending || sortoption for messagelist (OSD) | ||
+ | |- | ||
+ | | -v || --verbose || Enable more logging | ||
+ | |- | ||
+ | | -V || --noverbose || Disable more loggig | ||
+ | |- | ||
+ | | || --nosetup_commandline || Hide the Preferr Command Line Parameter form setup-menu | ||
+ | |- | ||
+ | | || --ns_commandline || same as --nosetup_commandline | ||
+ | |} | ||
+ | |||
+ | ==Sonstiges== | ||
+ | ===Probleme=== | ||
+ | * Rückgabewert (in SAQRESP) des Tastencodes ist in den VDR-Versionen und auch je nach Patch des VDR's verschieden. | ||
==Links== | ==Links== | ||
− | + | ||
− | + | ||
− | | | + | [[Kategorie:Veraltete Plugins]] |
− | + | {{i18n|statusandquestion-plugin}} | |
− | + |
Aktuelle Version vom 30. August 2013, 11:36 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Autor: Hardy Flor
Plugin mit Möglichkeit einer Benutzerfrage aus einem Shell Script heraus auf.
[Bearbeiten] Status
Homepage tot.
Implementiert sind:
- Statusmeldungen
- Infomeldungen
- Warnungen
- Fehlermeldungen
- Mehrzeiliger Text (mit scrollen)
- Zusätzliche SVDRP Befehle
Alternative: message-plugin
[Bearbeiten] Bilder
[Bearbeiten] Bedienung
[Bearbeiten] SVDRP Befehle
SAQTIME SAQMESS SAQMESI SAQMESW SAQMESE SAQPARA SAQTEXT SAQLSTQ SAQDELQ SAQRESP SAQLSTR SAQDELR SAQTEST SAQTIME [ timeout ] Da Standardmäßig nur 2 Sekunden als Anzeigezeit von OSD-Nachrichten im Setup eingestellt sind, ist es möglich mit diesem Befehl vor dem Text die maximale Anzeigedauer zu bestimmen. SAQMESS [ <message> ] SAQMESI [ <message> ] SAQMESW [ <message> ] SAQMESE [ <message> ] Mit diesen 4 Befehlen werden kurze (ab VDR-Version 1.3.x einzeile) Texte am unteren Bildschirmrand dargestellt. Durch die Verwendung der Skins ab 1.3.7 ist dort leider nur eine Zeile möglich. In der VDR-Version 1.2.6 können mehrere Zeilen durch ein '|' getrennt dargestellt werden, soll der Text mit einer Leerzeile beginnen/enden, so ist dort als erstes/letztes Zeichen ein '@' zu verwenden. Die 4 Befehle unterscheiden sich in der Farbe des dargestellten Textes. Ohne Parameter aufgerufen geben sie die nächste darzustellende Nachricht dieses Typs zurück, wenn noch welche in der Warteschlange auf die Darstellung warten. Es können bis zu 99 Nachrichten in der Warteschlange gespeichert werden. SAQPARA [ title, red, green, yellow, blue ] Für die Menüdarstellung eines langen Textes wird mit diesem Befehl die Beschriftung der Farbtasten und des Titels festgelegt. Dieser Befehl speichert die Werte nur, er ist nur bei Veränderung aufzurufen. Sollten sich Nachrichten in der Warteschlange befinden, so wird auch die Änderung in der Warteschlange gespeichert, d.h. erst zum richtigen Zeitpunkt ausgeführt. SAQTEXT [ long text ] Mit diesem Befehl wird ein Menü (z.Z. noch kein richtiges) angezeigt. Mit den Tasten Auf/Ab und Links/Rechts kann der Text gescrollt werden. Ohne Parameter aufgerufen geben sie die nächste darzustellende Nachricht dieses Typs zurück, wenn noch welche in der Warteschlange auf die Darstellung warten. SAQLSTQ Alle wartenden Nachrichten werden aufgelistet. SAQDELQ Alle wartenden Nachrichten werden gelöscht. SAQRESP [ id ] Jede Nachricht bei SAQMESx und SAQTEXT liefert eine ID zurück (gleich erster Wert in der Antwort), mit dieser ID läst sich die Reaktion des Benutzers festellen. SAQLSTR Alle Antworten, die noch nicht abgefragt oder verfallen sind werden angezeigt. SAQDELR Alle Antworten, die noch nicht abgefragt oder verfallen sind werden gelöscht, standardmäßig verbleiben sie aber auch nur 10 minutes in der Antwortwarteschlange.
[Bearbeiten] Softwareanforderungen
Patch des VDR's (svdrp_0.0.1) - noch nicht die endgültige Version, Klaus Schmidinger hat dabei andere Vorstellung der Schnittstelle
[Bearbeiten] Konfiguration
[Bearbeiten] Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-m | --visible_in_mainmenu | Show the plugin in the mainmenu |
-M | --hide_in_mainmenu | Hide the plugin in the mainmenu |
-n Name | --mainmenu_name=Name | Select Name for entry in the mainmenu (set also -m) |
-b | --delete_begin | Show the delete all messages line at begin of messagelist |
-B | --nodelete_begin | Hide the delete all messages line at begin of messagelist |
-e | --delete_end | Show the delete all messages line at end of messagelist |
-E | --nodelete_end | Hide the delete all messages line at end of messagelist |
-d xx | --min_entrys=xx | minimum entrys for display delete all messages line at begin and end (include -b and -e) |
-h xx | --holdtime_history=xx | minimum time (min) for message in historyqueue (OSD-list) 5-999 |
-r xx | --holdtime_respones=xx | minumum time (min) for responses in queue (readable by SAQRESP) 2-199 |
-s | --sort_ascending | sortoption for messagelist (OSD) |
-S | --sort_descending | sortoption for messagelist (OSD) |
-v | --verbose | Enable more logging |
-V | --noverbose | Disable more loggig |
--nosetup_commandline | Hide the Preferr Command Line Parameter form setup-menu | |
--ns_commandline | same as --nosetup_commandline |
[Bearbeiten] Sonstiges
[Bearbeiten] Probleme
- Rückgabewert (in SAQRESP) des Tastencodes ist in den VDR-Versionen und auch je nach Patch des VDR's verschieden.