From 9d9c20e678071d7065ee6299c970bf4508ed29e4 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Fri, 1 May 2015 14:05:04 +0200 Subject: [PATCH] nhttpd: update controlapi doc (THX dasda) --- src/nhttpd/doc/nhttpd_controlapi.html | 372 +++++++++++++------------- 1 file changed, 179 insertions(+), 193 deletions(-) diff --git a/src/nhttpd/doc/nhttpd_controlapi.html b/src/nhttpd/doc/nhttpd_controlapi.html index d6d8d9729..a20e9ad07 100644 --- a/src/nhttpd/doc/nhttpd_controlapi.html +++ b/src/nhttpd/doc/nhttpd_controlapi.html @@ -36,7 +36,7 @@ http://box_ip/control/standby - 7. Lautstaerke-Steuerung + 7. Lautstärke-Steuerung http://box_ip/control/volume @@ -222,7 +222,7 @@ http://box_ip/control/screenshot - 48. Signalstärke anzeigen + 48. Signalstärke anzeigen http://box_ip/control/signal @@ -252,7 +252,7 @@ http://box_ip/control/build_live_url - 54. Listet Senderlogos + 54. Senderlogos auflisten http://box_ip/control/logolist @@ -269,15 +269,15 @@
Handler: http://box_ip/control/channellist

Parameter: keine
-Rueckgabe:
+Rückgabe:

-Es wird die gesamte Kanalliste von Neutrino zurueckgegeben.
-Jede Zeile wird von einem Enter (\n) von der Naechsten getrennt.
-Eine Zeile enthaelt ein Programm.
+Es wird die gesamte Kanalliste von Neutrino zurückgegeben.
+Jede Zeile wird von einem Enter (\n) von der Nächsten getrennt.
+Eine Zeile enthält ein Programm.

-Rueckgabe-Format: channel_id Programmname
+Rückgabe-Format: channel_id Programmname

-Die channel_id dient als Handle fuer andere Operationen wie Zappen oder EPG.
+Die channel_id dient als Handle für andere Operationen wie Zappen oder EPG.
Die channel_id ist eine 64 bit Hexadezimalzahl.
Beispiel:
@@ -296,14 +296,14 @@ Beispiel:
Handler: http://box_ip/control/epg

Parameter: keine
-Rueckgabe:
+Rückgabe:

-Es werden alle verfuegbaren EPG's aller Programme, zur aktuellen Zeit
-zurueckgegeben. Jede Zeile wird von einem Enter (\n) von der
-Naechsten getrennt. Eine Zeile enthaelt die Information ueber die
+Es werden alle verfügbaren EPG's aller Programme, zur aktuellen Zeit
+zurückgegeben. Jede Zeile wird von einem Enter (\n) von der
+nächsten getrennt. Eine Zeile enthält die Informationen über die
aktuell laufende Sendung.

-Rueckgabe-Format: channel_id EVENTID Titel der Sendung
+Rückgabe-Format: channel_id EVENTID Titel der Sendung

Die EVENTID dient als Handle um genauere Informationen abzufragen.
@@ -311,18 +311,18 @@ Beispiel:

>>>http://box_ip/control/epg
8716804 571264467523 Wasserloch Nr. 3
-8716304 571231699926 Ein Kaefig voller Helden
+8716304 571231699926 Ein Käfig voller Helden
8716311 571232198133 Cop Rock
Parameter: channel_id (64 bit, hexadezimal)
-Rueckgabe:
+Rückgabe:

-Als Rueckgabe wird die Eventliste des durch die channel_id
-identifizierten Senders gesendet, d.h. eine Liste, welche Filme auf
+Als Rückgabe wird die Eventliste des durch die channel_id
+identifizierten Senders gesendet, d. h. eine Liste, welche Filme auf
diesem Sender kommen. Jede Zeile wird von einem Enter (\n) von der
-Naechsten getrennt.
+nächsten getrennt.

-Rueckgabe-Format: EVENTID Startzeit Dauer Titel der Sendung
+Rückgabe-Format: EVENTID Startzeit Dauer Titel der Sendung

Die EVENTID dient als Handle um genauere EPG-Informationen abzufragen.
@@ -330,19 +330,19 @@ Beispiel:

>>>http://box_ip/control/epg?8716304
571231699925 1021322700 1500 Shooting Stars
-571231699926 1021324200 1500 Ein Kaefig voller Helden
+571231699926 1021324200 1500 Ein Käfig voller Helden
571231699927 1021325700 1500 The Hitchhiker
571231699928 1021327200 1500 The Hitchhiker
Parameter: id=channel_id
-Rueckgabe:
+Rückgabe:

-Als Rueckgabe wird die Eventliste des durch die channel_id
-identifizierten Senders gesendet, das heisst eine Liste, was fuer
+Als Rückgabe wird die Eventliste des durch die channel_id
+identifizierten Senders gesendet, das heißt eine Liste, was für
Filme auf einem Sender kommen. Jeder Datensatz wird von einem
-EnterEnter (\n\n) vom Naechsten getrennt.
+EnterEnter (\n\n) vom nächsten getrennt.

-Rueckgabe-Format:
+Rückgabe-Format:
EVENTID Startzeit DURATION
TITLE
INFO1
@@ -357,7 +357,7 @@ Beispiel:
Daten der Woche
Moderation: Andrea Müller
Themen: Kandidatenkür: Maas wird Spitzenkandidat
-Aufsteiger: Auszeichnung für Scheer Dikussion: Längere
+Aufsteiger: Auszeichnung für Scheer Diskussion: Längere
Arbeitszeiten; dazu ein Interview mit Christian Scholz,
Wirtschaftswissenschaftler Ladenschluss: Öffnungszeiten am
Sonntag
@@ -375,8 +375,8 @@ Urteil

Es wird die ausführliche Beschreibung eines Films
zurückgegeben. Diese besteht aus einem Titel, einer allgemeinen
-Info und der Beschreibung. Titel Info und Beschreibung derwen mit
-einem Enter (\n) vonneinander getrennt. Es muss beachtet werden, dass
+Info und der Beschreibung. Titel, Info und Beschreibung werden mit
+einem Enter (\n) voneinander getrennt. Es muss beachtet werden, dass
in der Beschreibung weitere Enter vorkommen können.

Rückgabe-Format:
@@ -392,14 +392,14 @@ Operation 'Tiger'
blablabla
Parameter: ext
-Rueckgabe:
+Rückgabe:

-Es werden alle verfuegbaren EPG's aller Programme, zur aktuellen Zeit
-zurueckgegeben. Jede Zeile wird von einem Enter (\n) von der
-Naechsten getrennt. Eine Zeile enthaelt die Information ueber die
+Es werden alle verfügbaren EPG's aller Programme, zur aktuellen Zeit
+zurückgegeben. Jede Zeile wird von einem Enter (\n) von der
+nächsten getrennt. Eine Zeile enthält die Information über die
aktuell laufende Sendung.

-Rueckgabe-Format: channel_id Startzeit Dauer EVENTID Titel der Sendung
+Rückgabe-Format: channel_id Startzeit Dauer EVENTID Titel der Sendung

Die EVENTID dient als Handle um genauere Informationen abzufragen.
@@ -408,18 +408,22 @@ Beispiel:
>>>http://box_ip/control/epg?ext
8716330 1025382300 6900 571233417784 Rocky 2
-Parameter: xml=true&channelid=<channel_id>|channelname=<channel -name>[&details=true][&max=<max items>][&stoptime=<long:stop time>]
+
+Parameter: xml=true&channelid=<channel_id>|channelname=<channel_name> +[&details=true][&max=<max items>][&stoptime=<long:stop time>]
Rückgabe:
-Liefert zum angegebenen channel (angegeben durch channel_id oder channel_name) +Liefert zum angegebenen Sender (angegeben durch channel_id oder channel_name) das EPG als XML-Liste zurück.
-channel_name=Ein oder mehrere durch Komma getrente Sendernamen.
+channel_name=Ein oder mehrere durch Komma getrennte Sendernamen.
Wird details=true angegeben, dann werden zusätzlich info1 and info2 mit ausgegeben.
-Zur Begrenzung der Menge der Listeneinträge kann max für die Anzahl der Elemente +Zur Begrenzung der Listeneinträge dient max für die Anzahl der Elemente, oder
-stoptime für die Uhrzeit bis zu der Angaben gemacht werden sollen, begrenzt -werden.
+stoptime für die Uhrzeit (Unix Zeit), bis zu der Angaben gemacht werden sollen.
+
+ACHTUNG: Die Angabe von mehreren Sendern hat keinen Effekt. +Nur Ergebnisse des ersten Senders werden angezeigt!
+
Beispiel:
>>>http://192.168.0.15/control/epg?xml=true&channelid=44d00016dca&details=true&max=2
@@ -467,11 +471,11 @@ N
Handler: http://box_ip/control/epgsearch

Parameter: keine
-Rueckgabe:
+Rückgabe:

-Es werden alle verfuegbaren EPG-Daten aller Programme zurueckgegeben.
+Es werden alle verfügbaren EPG-Daten aller Programme zurückgegeben.

-Rueckgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung Beschreibung
+Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung Beschreibung
Beispiel:

@@ -501,14 +505,14 @@ fsk:0
Soap/Melodram/Folklore
Parameter: Suchbegriff;epginfo=false
-Rueckgabe:
+Rückgabe:

-Es werden alle Sendungen im EPG zurueckgegeben, die den Suchbegriff
+Es werden alle Sendungen im EPG zurückgegeben, die den Suchbegriff
im Titel oder Beschreibungstext beinhalten.
Die Treffer lassen sich unter Angabe von epginfo=false auf Treffer im Titel beschränken.
Hier werden die Sendungsinhalte (info1 und info2) nicht mitgeliefert.

-Rueckgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung
+Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung

Beispiel:
@@ -533,9 +537,9 @@ Nachrichten
Handler: http://box_ip/control/epgsearchxml

Parameter: keine
-Rueckgabe:
+Rückgabe:

-Es werden alle verfuegbaren EPG-Daten aller Programme in einer XML zurueckgegeben.
+Es werden alle verfügbaren EPG-Daten aller Programme in einer XML zurückgegeben.
Beispiel:

@@ -549,14 +553,14 @@ attraktive und g ...
Parameter: Suchbegriff;epginfo=false
-Rueckgabe:
+Rückgabe:

-Es werden alle Sendungen im EPG zurueckgegeben, die den Suchbegriff
+Es werden alle Sendungen im EPG zurückgegeben, die den Suchbegriff
im Titel oder Beschreibungstext beinhalten.
Die Treffer lassen sich unter Angabe von epginfo=false auf Treffer im Titel beschränken.
Hier werden die Sendungsinhalte (info1 und info2) nicht mitgeliefert.

-Rueckgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung
+Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung

Beispiel:
@@ -609,7 +613,7 @@ ok
Parameter: off
Rückgabe:

-Schaltet den Standby Mode aus
+Schaltet den Standby Mode aus.

Rückgabe-Format: ok /error
@@ -622,7 +626,7 @@ ok
Parameter:
Rückgabe:

-Zeigt den Standby status an
+Zeigt den Standby Status an.

Rückgabe-Format: on / off
@@ -716,10 +720,10 @@ Beispiel:
Handler: http://box_ip/control/zapto

Parameter: keine
-Rueckgabe:
+Rückgabe:

Es wird die channel_id (hex-value, 64 bit, kein 0x-prefix) des aktuell
-laufenden Senders zurueckgegeben.
+laufenden Senders zurückgegeben.
Beispiel:

@@ -802,8 +806,8 @@ Beispiel:

Parameter: stopplayback
Rückgabe:
-Stoppt die Decodierung um Graben zu können. Zusätzlich wird der
-Sectionsd gestoppt. Rückgabewert sollte ok für Erfolg sein.
+Stoppt die Dekodierung, um Graben zu können. Zusätzlich wird der
+sectionsd gestoppt. Rückgabewert sollte ok für Erfolg sein.

Rückgabe-Format: ok / error
@@ -815,7 +819,7 @@ ok

Parameter: startplayback
Rückgabe:
-Startet die Decodierung nach dem Graben wieder, Sectionsd wird auch
+Startet die Decodierung nach dem Graben wieder, sectionsd wird auch
wieder gestartet. Rückgabewert sollte ok für Erfolg sein.

Rückgabe-Format: ok
@@ -840,7 +844,7 @@ Beispiel:

Parameter: stopsectionsd
Rückgabe:
-Stoppt den Sectionsd zum Grabben. Rückgabewert sollte ok für Erfolg sein.
+Stoppt den sectionsd zum Grabben. Rückgabewert sollte ok für Erfolg sein.

Rückgabe-Format: ok
@@ -852,7 +856,7 @@ ok

Parameter: startsectionsd
Rückgabe:
-Startet Sectionsd nach dem Graben wieder. Rückgabewert sollte ok
+Startet sectionsd nach dem Grabben wieder. Rückgabewert sollte ok
für Erfolg sein.

Rückgabe-Format: ok
@@ -865,7 +869,7 @@ ok

Parameter: statussectionsd
Rückgabe:
-gibt den status des sectionsd zurück. (Scanning, bzw, kein scanning)
+gibt den Status des sectionsd zurück (scanning / kein scanning).

Rückgabe-Format: '1': sectionsd scanning an, '0': sectionsd scanning aus
@@ -875,13 +879,13 @@ Beispiel:
1

-Parameter: channel_id (64 bit, hexidecimal value)
-Rueckgabe:
+Parameter: channel_id (64 bit, hexadezimal)
+Rückgabe:

Zappt auf den angegebenen Kanal.
-Als Rueckgabe ist im Erfolgsfall ok zu erwarten.
+Als Rückgabe ist im Erfolgsfall ok zu erwarten.

-Rueckgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -890,13 +894,13 @@ ok
Parameter: channel_name oder channel_names (Ein oder mehrere durch Komma -getrente Sendernamen; URI encoded)
-Rueckgabe:
+getrennte Sendernamen; URI encoded)
+Rückgabe:

Zappt auf den angegebenen Kanal.
-Als Rueckgabe ist im Erfolgsfall ok zu erwarten.
+Als Rückgabe ist im Erfolgsfall ok zu erwarten.

-Rueckgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -913,7 +917,7 @@ ok
Parameter: status
Rückgabe:

-Es wird der aktuelle record mode status zurückgegeben on / off
+Es wird der aktuelle record mode Status zurückgegeben on / off
Beispiel:

@@ -949,9 +953,9 @@ ok
Parameter: record
Rückgabe:

-Schaltet in den record mode. Dies beinhaltet auch das stoppen, bzw,
-das starten des sectionsd scanning, das starten des playbacks(immer)
-und stoppen des playbacks (nur bei stopplayback=true).
+Schaltet in den record mode. Dies beinhaltet auch das Stoppen bzw.
+das Starten des sectionsd scanning, das Starten des Playback (immer)
+und das Stoppen des Playback (nur bei stopplayback=true).

Rückgabe-Format: ok / error
@@ -1039,9 +1043,9 @@ Beispiel:
Parameter: streaminfo
Rückgabe:

-Es werden Streaminfos zurückgegeben. Die Werte sind durch Enter (\n) getrennt
+Es werden Streaminfos zurückgegeben. Die Werte sind durch Enter (\n) getrennt.

-Rückgabe-Format: X_res Y_res Bitrate VideoFormat Framerate AudioFormat
+Rückgabe-Format: X_res Y_res Bitrate Videoformat Framerate Audioformat
Beispiel:

@@ -1105,15 +1109,15 @@ Beispiel:
Handler: http://box_ip/control/getonidsid

Parameter:
-Rueckgabe:
+Rückgabe:

-Es wird die TSIDONIDSID des aktuellen Kanals zurueckgegeben.
+Es wird die TSIDONIDSID des aktuellen Kanals zurückgegeben.

Diese Funktion sollte NICHT mehr verwendet werden und ist durch
folgenden Aufruf ersetzt:
http://box_ip/control/zapto

-Rueckgabe-Format: TSIDONIDSID
+Rückgabe-Format: TSIDONIDSID
Beispiel:

@@ -1127,10 +1131,10 @@ Beispiel:
Handler: http://box_ip/control/currenttpchannels

Parameter:
-Rueckgabe:
+Rückgabe:

Es wird die channel_id (hex-value, 64 bit, kein 0x-prefix) gefolgt vom
-Sendernamen aller Sender auf dem aktuellen Transponder zurueckgegeben.
+Sendernamen aller Sender auf dem aktuellen Transponder zurückgegeben.

Beispiel:
@@ -1147,7 +1151,7 @@ b544000800850087 Sky Cinema+24 HD
Handler: http://box_ip/control/get_logo

Parameter: channel_id
-Rueckgabe:
+Rückgabe:

Es wird der komplette Pfad des Logos ausgegeben.

@@ -1210,7 +1214,7 @@ Beispiel:
Parameter:
Rückgabe:

-Es werden alle Bouquets zurückgeliefert
+Es werden alle Bouquets zurückgegeben.
Beispiel:

@@ -1226,13 +1230,12 @@ Beispiel:
20. Bouquet abfragen
Handler: http://box_ip/control/getbouquet

-Parameter: bouquet=Bouquet Nr. und mode=TV | RADIO oder actual und und +Parameter: bouquet=Bouquet Nr. und mode=TV | RADIO oder actual und mode=TV | RADIO optional: xml=true
-Rueckgabe:
+Rückgabe:

-Es werden alle Sender des Bouquets zurueckgeliefert. Wird actual mit
-angegeben, dann wird das Bouquet genommen, welches den aktuellen
-Sender als erstes enthält.
+Es werden alle Sender des Bouquets zurückgegeben. Bei Angabe des Parameters actual, wird das erste
+Bouquet ausgegeben, das den aktuellen Sender enthält.
Nummer_des_Kanals channel_id Name_des_Senders
Beispiel:
@@ -1275,8 +1278,8 @@ Beispiel:

Zeichensatz: UTF-8, Leerzeichen müssen als %20 gesendet werden

-öffnet ein Popup (popup) oder Message (nmsg) Window, in dem
-der Textteil des Parameter angezeigt wird. Ein Popup Fenster schließt
+Öffnet ein Popup (popup) oder Message (nmsg) Window, in dem
+der Textteil des Parameters angezeigt wird. Ein Popup Fenster schließt
sich nach einiger Zeit von selbst, während ein Message Window
vom Benutzer geschlossen werden muss.
Der Parameter "timeout" bestimmt, nach welcher Zeit das Fenster automatisch schließt.
@@ -1284,18 +1287,18 @@ Der Parameter "timeout" bestimmt, nach welcher Zeit das Fenster automatisch schl Beispiele:

>>>http://box_ip/control/message?popup=Hallo%20World
-öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht
+öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht.

>>>http://box_ip/control/message?popup=Hallo%20World&timeout=30
öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht und sich nach 30 Sekunden schließt.

>>>http://box_ip/control/message?nmsg=Hallo%20Welt
-öffnet ein Message-Fenster auf dem Fernseher, in dem "Hallo Welt" steht
+öffnet ein Message-Fenster auf dem Fernseher, in dem "Hallo Welt" steht.
-KDE Konqueror Benutzer koennen folgendes Verfahren benutzen:
+KDE Konqueror Benutzer können folgendes Verfahren benutzen:
------------------------------------------------------------
Mit Hilfe von "Settings -> Web Shortcuts -> Add" einen neuen Search
-Provider hinzufuegen. z.B.:
+Provider hinzufügen. z.B.:
- Search Provider Name: DBox Popup
- Search URI: http://box_ip/control/message?popup=\{@}
- URI shortcut: dbox
@@ -1318,13 +1321,13 @@ http://www.google.com/search?q=%C3%A4%20%C3%B6%20%C3%BC%20%C3%84%20%C3%96%20%C3% Parameter: [format=id]
Rückgabe:

-Zeigt die Liste aller Timer
+Zeigt die Liste aller Timer.

Rückgabe-Format:
eventID eventType eventRepeat repcount announceTime alarmTime stopTime data

-eventID ist der timer-Platz.
-eventType ist die Art des timers, die kann sein:
+eventID ist der Timer-Platz.
+eventType ist die Art des Timers, die kann sein:

1 = SHUTDOWN
2 = NEXTPROGRAM
@@ -1335,10 +1338,8 @@ eventID eventType eventRepeat repcount announceTime alarmTime stopTime data
7 = SLEEPTIMER
8 = EXEC_PLUGIN

-siehe dazu auch:
-http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/*checkout*/tuxbox/apps/tuxbox/neutrino/daemons/timerd/doku.html?rev=1.3&content-type=text/plain

-eventRepeat ist die Angabe der timerwiderholung, die kann sein:
+eventRepeat ist die Angabe der Timerwiederholung. Die kann sein:

0 = ONCE (Einmal)
1 = DAILY (Täglich)
@@ -1348,10 +1349,10 @@ siehe dazu auch:
5 = MONTHLY (Monatlich)
6 = BYEVENTDESCRIPTION (noch nicht implementiert)

-Es gibt auch noch eine Möglichkeit WEEKDAYS also auch wochentage
-festzulegen wo die aufname statfinden soll. dies wird über einen
+Es gibt auch die Möglichkeit WEEKDAYS (Wochentage)
+festzulegen, an denen die Aufnahme statfinden soll. Dies wird über einen
Bitschlüssel angegeben der Bit 9-15 für die Wochentage
-ansieht. das heist:
+ansieht. Das heißt:

0000000100000000 = 256 = Montag
0000001000000000 = 512 = Dinstag
@@ -1361,7 +1362,7 @@ ansieht. das heist:
0010000000000000 = 8192 = Samstag
0100000000000000 = 16384 = Sontag

-Dem zuvolge ist Montag+Mittwoch+Samstag
+Dem zufolge ist Montag+Mittwoch+Samstag

0000000100000000 = 256
0000010000000000 = 1024
@@ -1369,33 +1370,33 @@ Dem zuvolge ist Montag+Mittwoch+Samstag
---------------- ----
0010010100000000 = 9472

-repcount bestimmt die Anzahl der Timeraufrufe, nach der der Timer
+repcount bestimmt die Anzahl der Timeraufrufe, nach der ein Timer
automatisch gelöscht wird. 0 bedeutet, dass es keine
Beschränkung gibt. Bei eventRepeat=ONCE hat diese Einstellung
keine Auswirkungen.

-announceTime ist die Zeit an der die Warnung for den timer auf den
-Bildschirm erscheint. siehe auch Kapittel 16: popup. alarmTime ist
-die Zeit des Timer-Starts stopTime ist die Stopzeit für den Timer
+announceTime ist die Zeit, zu der ein Timer-Hinweis auf dem
+Bildschirm erscheint. Siehe auch Kapitel 16: popup. alarmTime ist
+die Zeit des Timer-Starts stopTime ist die Stoppzeit für den Timer
data ist der Name des Senders.

-data enthält weitere Angaben zum Timer. Bei RECORD z.B. den Sendernamen.
-wurde format=id angegeben, so wird statt des Sendernames die channel-id +data enthält weitere Angaben zum Timer. Bei RECORD z. B. den Sendernamen.
+Wurde format=id angegeben, so wird statt des Sendernamens die channel-id ausgegeben.
Beispiel:

>>>http://box_ip/control/timer
1 1 1 4 1034309516 1034309576 1034284376 555089

-d.h. event 1, SHUTDOWN, DAILY, nach 4 Timerausführungen wird der
-Timer gelöscht, announcezeit, alarm/startzeit, stopzeit,
-kanal/daten die zeiten sind time_t (Unix Zeitstempel)
+d. h. event 1, SHUTDOWN, DAILY, nach 4 Timerausführungen wird der
+Timer gelöscht, Hinweiszeit, Alarm/Startzeit, Stoppzeit,
+Kanal/Daten. Die Zeiten sind time_t (Unix Zeitstempel)
Parameter: get=pre | post
Rückgabe:

Gibt die voreingestellte Vor- bzw. Nachlaufzeit für RecordingSafty in Sekunden -aus.

Rueckgabe-Format: Sekunden

+aus.

Rückgabe-Format: Sekunden

Beispiel:

@@ -1412,7 +1413,7 @@ rep: Default ist 0
repcount: Default ist 0

action kann entweder new oder modify sein. Bei modify mus noch ein
-Parameter id angegeben werden um festzulegen welcher Timer modifizirt
+Parameter id angegeben werden um festzulegen welcher Timer modifiziert
wird.

Zeitangabe:
@@ -1430,15 +1431,15 @@ a/smi = Minute
meint: ad für Alarm Day und sd für Stop Day usw.

Variante 3)
-Formatierte Angabe (nur für action=new, Format muß genau eingehalten werden):
+Formatierte Angabe (nur für action=new, Format muss genau eingehalten werden):
alDate = Datum Start, Format TT.MM.JJJJ
alTime = Uhrzeit Start, Format HH.MM
stDate = Datum Ende, Format TT.MM.JJJJ (optional)
stTime = Uhrzeit Ende, Format HH.MM

channel_id ist die Kennung des Senders (als Hexadezimalzahl ohne '0x'-Prefix).
-alternativ kann der Sendername direkt angegeben werden:
-channel_name = Sendername (Ein oder mehrere durch Komma getrente Sendernamen;
+Alternativ kann der Sendername direkt angegeben werden:
+channel_name = Sendername (Ein oder mehrere durch Komma getrennte Sendernamen;
muss URI codiert sein, also Leerzeichen mit "%20" ersetzen)

msg ist die Message die bei REMIND gesendet wird
@@ -1450,10 +1451,9 @@ ber rec_dir kann einen Aufnahmepfad enthalten (er muss URI-codiert sein).

update=1 bei action=new löscht einen ggf. vorhandenen Timer mit
-gleicher Startzeit vor dem Hinzufügen. siehe dazu auch:
-http://cvs.berlios.de/cgi-bin/viewcvs.cgi/tuxbox/apps/tuxbox/neutrino/daemons/nhttpd/webapi.cpp?rev=HEAD&content-type=text/vnd.viewcvs-markup
+gleicher Startzeit vor dem Hinzufügen.

-Rueckgabe-Format: ok / error
+Rückgabe-Format: ok / error

Beispiel:
@@ -1490,44 +1490,32 @@ Display geladen
Hintergrund)

raw=x,y,xs,ys,d1,..,dn : überträgt die Daten d1 bis dn an die
-Position (x,y) im Display mit xs Spalten
-und ys Zeilen. Die Daten werden dezimal
-übertragen. Jeder Wert repräsentiert
-dabei 8 Punkte innerhalb einer Zeile. Das
-höchstwertige Bit entspricht dem Pixel
-ganz links. Sollen in einer Zeile 9 Pixel
-geschrieben werden, sind dafür zwei
-Datenwerte nötig, auch wenn die
-restlichen 7 Bit des zweiten Wertes nicht
-verwendet werden. Die Werte werden
-zeilenweise hintereinandergeschrieben. Für ein
-Rechteck von 8 Zeilen zu 9 Pixeln sind also
-16 Werte erforderlich, beginnend mit dem
-Wert für die 8 Pixel ganz links oben,
-gefolgt von dem Wert für das letzte
-Pixel der obersten Zeile (mit einem
-Wert von 128 wenn es gesetzt werden soll),
-dann der Wert für die ersten 8 Pixel der
-zweiten Zeile usw.
+Position (x,y) im Display mit xs Spalten und ys Zeilen. Die Daten werden dezimal
+übertragen. Jeder Wert repräsentiert dabei 8 Punkte innerhalb einer Zeile. Das
+höchstwertige Bit entspricht dem Pixel ganz links. Sollen in einer Zeile 9 Pixel
+geschrieben werden, sind dafür zwei Datenwerte nötig, auch wenn die
+restlichen 7 Bit des zweiten Wertes nicht verwendet werden. Die Werte werden
+zeilenweise hintereinander geschrieben. Für ein Rechteck von 8 Zeilen zu 9 Pixeln sind
+also 16 Werte erforderlich, beginnend mit dem Wert für die 8 Pixel ganz links oben,
+gefolgt von dem Wert für das letzte Pixel der obersten Zeile (mit einem
+Wert von 128 wenn es gesetzt werden soll). Dann folgt der Wert für die ersten 8 Pixel
+der zweiten Zeile usw.

line=x1,y1,x2,y2,col : zeichnet eine Linie von (x1,y1) nach (x2,y2)
mit der Farbe col col=0 -> aus, col=1 ->
leuchtend, col=2 -> invertierend

rect=x1,y1,x2,y2,col1,col2: zeichnet ein Rechteck mit der linken
-oberen Ecke (x1,y1) und der rechten
-unteren Ecke (x2,y2), der Rahmenfarbe
-col1 welches mit der Farbe col2
+oberen Ecke (x1,y1) und der rechten unteren Ecke (x2,y2),
+der Rahmenfarbe col1 welches mit der Farbe col2
ausgefüllt wird (Farben siehe "line")

-update=1 : an dieser Stelle wird das Display upgedatet. Somit kann
-man zunächst einige Ausgaben machen und dann erst
-alles zusammen updaten. Somit wird ein Flackern des
-Displays verhindert. Sequenzen ohne diesen Parameter
-haben auf die Anzeige also zunächst erst mal keine
-Auswirkung.
+update=1 : An dieser Stelle wird das Display upgedatet.
+Somit kann man zunächst einige Ausgaben machen und dann erst
+alles zusammen updaten. Dies verhindert ein Flackern des Displays.
+Sequenzen ohne diesen Parameter haben auf die Anzeige also zunächst keine Auswirkung.

-Die folgenden Parameter betreffen nur die Textausgabe
+Die folgenden Parameter betreffen nur die Textausgabe:

text= : Auszugebender Text in UTF-8 Format (Leerzeichen = %20,
Zeilenumbruch = %0A usw.)
@@ -1545,18 +1533,16 @@ n=0 -> micron.ttf, n=1 -> micron_bold.ttf, n=2 -> pakenham.ttf

Hinweise:
----------------------------------
-Innerhalb eines Aufrufes können mehrere Kommandos gleichzeitig
-angegeben werden. Allerdings müssen sie von unterschiedlichem Typ
-sein. Bei z.B. zwei rect-Parametern innerhalb eines Aufrufes wird der
-zweite Parameter ignoriert. Abgearbeitet werden die Kommandos in der
-Reihenfolge: lock, clear, png, raw, line, rect, xpos, ypos, size,
-color, font, text, update. Der Parameter lock ist erforderlich, da
-ohne Sperrung das Displays für Neutrino die über den nhttpd
-gemachten Ausgaben auf dem Display spätestens nach einer Sekunde
-durch das zyklische Update von Neutrino wieder überschrieben werden
-würden. Daher ist bei der ersten Ausgabe lock=1 zu setzen. Wird das
-Display nicht mehr benötigt, muß lock=0 gesetzt werden, damit
-Neutrino wieder Zugriff auf das LCD erhält.
+Innerhalb eines Aufrufes können mehrere Kommandos gleichzeitig angegeben werden.
+Allerdings müssen sie von unterschiedlichem Typ sein.
+Bei z. B. zwei rect-Parametern innerhalb eines Aufrufes wird der zweite Parameter
+ignoriert. Abgearbeitet werden die Kommandos in der Reihenfolge:
+lock, clear, png, raw, line, rect, xpos, ypos, size, color, font, text, update.
+Der Parameter lock ist erforderlich, da ohne Sperrung das Displays für Neutrino,
+die über den nhttpd gemachten Ausgaben auf dem Display, spätestens nach einer Sekunde
+durch das zyklische Update von Neutrino wieder überschrieben werden würden.
+Daher ist bei der ersten Ausgabe lock=1 zu setzen. Wird das Display nicht mehr benötigt,
+muss lock=0 gesetzt werden, damit Neutrino wieder Zugriff auf das LCD erhält.
Beispiel:
----------------------------------
@@ -1627,7 +1613,7 @@ http://box_ip/control/system?setAViAExtIec=off
ok
Parameter: getAViAExtPlayBack
-Rückgabe: Gibt zurück, in welchem Dekoder-Modus der Avia laeuft
+Rückgabe: Gibt zurück, in welchem Dekoder-Modus der Avia läuft

0 = PES
1 = SPTS
@@ -1819,20 +1805,19 @@ Schaltet Scartmode ein oder aus.
Parameter: <keyname>, repeat=<n> (default 1), delay=<delaytime> (default 250)
Rückgabe: ok

-Die Taste mit dem Name <keyname> wird emuliert. Als <keyname> wird
-alle existierende Tasten, auch Tastaturtasten. Es wird <n>
-Tastendrucken geschickt, mit einem Verzögerung von <delaytime>
-dazwischen. In Detail: Erstmals wird ein KEY_PRESSED Event geschickt,
-danach, <n> - 1 KEY_AUTOREPEAT Events mit Delay <delaytime>
-millisekunden dazwischen, danach ein KEY_RELEASED Event.
+Die Taste mit dem Namen <keyname> wird emuliert. <keyname> sind
+alle existierende Tasten, auch Tastaturtasten. Es werden <n>
+Tastendrücke geschickt, mit einer Pause von <delaytime>
+dazwischen. Im Detail: Erstmals wird ein KEY_PRESSED Event geschickt,
+danach, <n> - 1 KEY_AUTOREPEAT Events mit <delaytime>
+Millisekunden Verzögerung, danach ein KEY_RELEASED Event.

Parameter: <keyname>, duration=<time>, delay=<delaytime> (default 250)
Rückgabe: ok

-Äquivalent zu der erste Form, mit repeat =
-<time>*1000/<delaytime>. Dies entspricht in wesentlichen die Taste
-<keyname> für <delaytime> sekunden zu senden. Dies ist die Semantik
-von den Argumenten des Programms rcsim.
+Äquivalent zur ersten Form, mit repeat = <time>*1000/<delaytime>.
+Das bedeutet, die Taste <keyname> für <delaytime> Sekunden zu senden.
+Dies ist die Semantik der Argumenten des Programms rcsim.
Beispiel:

@@ -1854,7 +1839,7 @@ ok
Ändert für "selected" Bouquet das Sichtbarkeitsattribut (hide/show) oder Zugriffsattribut
(lock/unlock). Die Funktion läuft im ZapIt-Bouqueteditor. -

/control/savebouquet schreibt die Daten permanent in das Bouquet-File.

+

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:

@@ -1870,7 +1855,7 @@ ok

Parameter:
Rückgabe: ok
-/control/savebouquet schreibt die Daten permanent in das Bouquet-File.
+/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.
Beispiel:

>>>http://box_ip/control/savebouquet
@@ -1885,10 +1870,10 @@ ok
Parameter: selected=<id>&action=up|down
Rückgabe: ok / error

-Verschiebt "selected"-Bouquet um eine Zeile nach oben oder unten in der -Bouquet-Liste.
+Verschiebt das "selected"-Bouquet um eine Zeile nach oben oder unten in der +Bouquet-Liste.
Die Funktion läuft im ZapIt-Bouqueteditor. -

/control/savebouquet schreibt die Daten permanent in das Bouquet-File.

+

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:

@@ -1907,7 +1892,7 @@ ok
Löscht "selected"-Bouquet aus der Bouquet-Liste.
Die Funktion läuft im ZapIt-Bouqueteditor. -

/control/savebouquet schreibt die Daten permanent in das Bouquet-File.

+

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:

@@ -1926,7 +1911,7 @@ ok

Fügt ein neues Bouquet mit bouquetname hinzu.
Die Funktion läuft im ZapIt-Bouqueteditor. -

/control/savebouquet schreibt die Daten permanent in das Bouquet-File.

+

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:

@@ -1944,7 +1929,7 @@ ok

Benennt "selected"-Bouquet in new name um.
Die Funktion läuft im ZapIt-Bouqueteditor. -

/control/savebouquet schreibt die Daten permanent in das Bouquet-File.

+

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:

@@ -1964,7 +1949,7 @@ ok
Fügt die unter bchannels angegebenen Channels dem "selected"-Bouquet zu.
Die Funktion läuft im ZapIt-Bouqueteditor. -

/control/savebouquet schreibt die Daten permanent in das Bouquet-File.

+

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:

@@ -1982,7 +1967,7 @@ ok
Rückgabe:

Es wird der Text ok bei Erfolg oder error im Fehlerfall
-zurückgegeben. Die Settings werden erneut geladen und Änderungen übernommen..
+zurückgegeben. Die Settings werden erneut geladen und Änderungen übernommen.

Rückgabe-Format: ok / error
@@ -2022,16 +2007,16 @@ ok
-
48. Signalstärke zeigen
+
48. Signalstärke zeigen
Handler: http://box_ip/control/signal

Parameter: keine oder sig, snr, ber

-Rückgabe:
+Rückgabe:
SIG: 100
SNR: 90
BER: 0

-Signalstärke SIG in %, SNR in % und BER wird ausgegeben. +Signalstärke SIG in %, SNR in % und BER wird ausgegeben. Wird ein spezieller Wert als Parameter angegeben, wird keine Beschreibung ausgegeben.
@@ -2187,19 +2172,20 @@ http://box_ip:31339/id=bae8000600850083
 
-
54. Listet Senderlogos
+
54. Senderlogos auflisten
Handler: http://box_ip/control/logolist

-Parameter: keine oder files +Parameter: files

-Rückgabe: ChannelID;Channelname;Logoname ohne Erweiterung[;benutztes Logo[;Ziel des Symlinks]] +Rückgabe: ChannelID;Channelname;Logoname ohne Erweiterung[;benutztes Logo[;Ziel des Symlinks]]

-Liste aller Kanäle incl. Logonamen
-Wird der Parameter files angegeben, wird - sofern vorhanden - der Dateiname des benutzen
-Senderlogos angehangen.
-Ist diese Datei ein symbolischer Link, wird noch zusätzlich das Ziel diesen Links angehangen. +Liste aller Kanäle incl. Logonamen
+Bei Angabe des Parameters files, wird - sofern vorhanden - der Dateiname des benutzen
+Senderlogos angehängt.
+Ist diese Datei ein symbolischer Link, wird noch zusätzlich das Ziel diesen Links angehängt.
+
Beispiel:

>>>http://box_ip/control/logolist?files