Port 12102
Aus open7x0.org
Inhaltsverzeichnis |
VDR Firmware
An TCP Port 12102 können die VDR Konfigurations-Parameter gesetzt werden.
- Es werden sowohl Unix als auch DOS/Windows Zeilenenden verarbeitet.
- Die Eingabe wird gefiltert, so dass nur erlaubte Variablen und erlaubte Werte übernommen werden.
- Ungültige Werte werden durch den Standardwert ersetzt.
- Wird eine Variable mehrfach gesendet, dann ist nur die zuletzt gesendete Einstellung gespeichert.
- Nicht gesendete Variablen bleiben unverändert erhalten.
- Leerzeichen vor dem Variablen-Namen, vor und nach dem Gleichheitszeichen sowie am Zeilenende werden ignoriert.
- Weitere Syntax-Details sind im Artikel »VDR Konfiguration« beschrieben.
- Der Port ist Readonly, d.h. es erfolgt (im Moment?) keinerlei direkte Rückmeldung. Durch Abfrage eines der beiden Ports 12100 oder 12101 ist aber eine sofortige Verifizierung möglich.
Die Bearbeitung der drei Ports 12100, 12001 und 12102 sind intern über ein LOCK-Mechanismus gesperrt, so das immer nur ein Client zur selben Zeit zugreifen kann. Insbesondere wird so sichergestellt, dass nach dem Schreiben auf Port 12102 eine sofortig folgende Abfrage der beiden anderen Ports die Veränderungen mit ausgibt.
Lemmis Firmware
An TCP Port 12102 können die Parameter der Datei /var/etc/lemmi-settings.txt gesetzt werden. Die Syntax entpricht der in der Datei /var/etc/lemmi-settings.txt:
- Es werden sowohl Unix als auch DOS/Windows Zeilenenden verarbeitet.
- Die Eingabe wird gefiltert, so dass nur erlaubte Variablen und erlaubte Werte übernommen werden.
- Ungültige Werte werden durch den Standardwert ersetzt.
- Wird eine Variable mehrfach gesendet, dann ist nur die zuletzt gesendete Einstellung gespeichert.
- Nicht gesendete Variablen bleiben unverändert erhalten.
- Leerzeichen vor dem Variablen-Namen, vor und nach dem Gleichheitszeichen sowie am Zeilenende werden ignoriert.
- Der Port ist Readonly, d.h. es erfolgt (im Moment?) keinerlei direkte Rückmeldung. Durch Abfrage eines der beiden Ports 12100 oder 12101 ist aber eine sofortige Verifizierung möglich.
- Die Einstellungen sind erst nach einem Neustart der Box wirksam.
Die Abfrage dieser Parameter ist über die Ports 12100 und 12101 möglich. Die Abfrage der aktiven Parameter geschieht über den Port 12000.
Verwendete Ports
In der VDR Firmware werden die folgenden Ports verwendet:
- 21 (ftp), 22 (ssh), 23 (telnet), 80 (http), 2001 (SVDRP), 8765 (lircd)
- 3000 (VDR Plugin streamdev)
- 12000 (aktuellen Zustand abfragen)
- 12002 (kmsg log), 12006 (dropbear debug log), 12007 (VDR debug log)
- 12100 (Konfig+Doku abfragen), 12101 (Konfig abfragen), 12102 (Konfig setzen)
In der Lemmi-Firmware werden die folgenden Ports verwendet:
- 21 (ftp), 22 (ssh), 23 (telnet), 80 (http), 8765 (lircd)
- 10001 (PVR-Pilot)
- 10101 (osd2tcp), 10102 (txt2osd)
- 12000 (aktuelle Lemmi-Settings)
- 12001 (wavbox log), 12002 (kmsg log), 12003 (RECORDER_LOG)
- 12004 (timer log), 12005 (key control debug log), 12006 (dropbear debug log)
- 12007 (VDR debug log)
- 12100 (Get Lemmi-Settings+Doku), 12101 (Get Lemmi-Settings), 12102 (Set Lemmi-Settings)

