PC-Display
PC-Display
Hallo zusammen,
wie schon in meinem alten Beitrag angedroht ( Alter Beitrag ),
möchte ich ein TAP und Programm verwirklichen, dass, wie das Projekt von mc2 Daten auf
ein externes Display anzuzeigen, Daten über die serielle Schnittstelle auf ein Notebook / PC zu übertragen und anzuzeigen.
Weiterhin soll das Notebook die USB - Schnittstelle zum Übertragen von Filmen vom Topfield auf ein Netzwerklaufwerk darstellen.
Als letzter Schritt, soll noch über das gleiche Programm eine ext. Tastatur verwirklicht werden.
Der Anfang ist gemacht.
Hier der erste Schritt, welcher den Programmnamen und Sendungsbeschreibung darstellt.
Ver. 0.0alpha2 PCDisplay0.0a2.zip
Ver. 0.0alpha1 PCDisplay.zip
Bisher getestet auf Topfield 5000PVR und einem Notebook IBM T23
Für jede Anregung, Frage und Kritik bin ich dankbar.
Gruß gecko
wie schon in meinem alten Beitrag angedroht ( Alter Beitrag ),
möchte ich ein TAP und Programm verwirklichen, dass, wie das Projekt von mc2 Daten auf
ein externes Display anzuzeigen, Daten über die serielle Schnittstelle auf ein Notebook / PC zu übertragen und anzuzeigen.
Weiterhin soll das Notebook die USB - Schnittstelle zum Übertragen von Filmen vom Topfield auf ein Netzwerklaufwerk darstellen.
Als letzter Schritt, soll noch über das gleiche Programm eine ext. Tastatur verwirklicht werden.
Der Anfang ist gemacht.
Hier der erste Schritt, welcher den Programmnamen und Sendungsbeschreibung darstellt.
Ver. 0.0alpha2 PCDisplay0.0a2.zip
Ver. 0.0alpha1 PCDisplay.zip
Bisher getestet auf Topfield 5000PVR und einem Notebook IBM T23
Für jede Anregung, Frage und Kritik bin ich dankbar.
Gruß gecko
Zuletzt geändert von gecko1a am Mo 20. Mär 2006, 16:54, insgesamt 1-mal geändert.
Hier auch schon meine erste Frage:
Bisher habe ich es nicht geschafft, die Sendungsbeschreibung aus den EPG - Daten zu lesen.
Auch diverse andere Programme (mc2, EPGs) haben mir noch keine Erleuchtung gebracht.
Wahrscheinlich fehlt mir nur das Wissen über Zeigerverarbeitung.
Kann mir jemand eine "Erleuchtung" bringen, wie ich im TAP an dies Beschreibung zu einer bestimmten Sendung komme? Bitte auch bedenken, dass ich mich in C nicht besonders gut auskenne.
Danke und Gruß
gecko
Bisher habe ich es nicht geschafft, die Sendungsbeschreibung aus den EPG - Daten zu lesen.
Auch diverse andere Programme (mc2, EPGs) haben mir noch keine Erleuchtung gebracht.
Wahrscheinlich fehlt mir nur das Wissen über Zeigerverarbeitung.
Kann mir jemand eine "Erleuchtung" bringen, wie ich im TAP an dies Beschreibung zu einer bestimmten Sendung komme? Bitte auch bedenken, dass ich mich in C nicht besonders gut auskenne.
Danke und Gruß
gecko
- Grubix
- Suchfunktions-Guru
- Beiträge: 6631
- Registriert: Fr 9. Dez 2005, 18:50
- Receivertyp: 2x TF5000PVR & TF5500PVR
- Receiverfirmware: Jan. 07 PUSTED
- Wohnort: Unna
Das soll dann sicherlich nur über USB gehen? Oder hast du so etwas auch für die serielle Schnittstelle geplant? Grundsätzlich sicherlich nicht sinnvoll, aber für User (wie mich) die Probleme mit dem Laptop und USB haben, schon. Ich meine also die Übertragung kleiner (<10MB) Dateien via serieller Schnittstelle.gecko1a hat geschrieben:Weiterhin soll das Notebook die Schnittstelle zum Übertragen von Filmen vom Topfield auf ein Netzwerklaufwerk darstellen.
Grubix hat geschrieben:Das soll dann sicherlich nur über USB gehen? Oder hast du so etwas auch für die serielle Schnittstelle geplant? Grundsätzlich sicherlich nicht sinnvoll, aber für User (wie mich) die Probleme mit dem Laptop und USB haben, schon. Ich meine also die Übertragung kleiner (<10MB) Dateien via serieller Schnittstelle.
Ups, schon mein erster Fehler.
Soll natürlich über USB gehen.
Aber vielleicht sollte ich das mal für später ins Auge fassen.
Ich fange ja gerade erst an.
Gruß Gecko
Ersetze mal diese Zeilegecko1a hat geschrieben:Kann mir jemand eine "Erleuchtung" bringen, wie ich im TAP an dies Beschreibung zu einer bestimmten Sendung komme?
Code: Alles auswählen
TAP_Print((*_TapEvent).eventName);
Code: Alles auswählen
TAP_Print(_TapEvent->eventName);
- Grubix
- Suchfunktions-Guru
- Beiträge: 6631
- Registriert: Fr 9. Dez 2005, 18:50
- Receivertyp: 2x TF5000PVR & TF5500PVR
- Receiverfirmware: Jan. 07 PUSTED
- Wohnort: Unna
Mich würde es freuen. Im Moment muss ich meinen Topf immer zum PC tragen, nur um 'ne INI-Datei oder einen Screenshot auszulesen.gecko1a hat geschrieben:Aber vielleicht sollte ich das mal für später ins Auge fassen.
Mit dem Laptop Dateien per USB in den Topf einzuspielen, geht aber Problemlos.
Jetzt will ich aber nicht zu sehr OT werden... ops:
Oben geändert, danket3xi hat geschrieben:Ersetze mal diese Zeiledurch diese hier:Code: Alles auswählen
TAP_Print((*_TapEvent).eventName);
Code: Alles auswählen
TAP_Print(_TapEvent->eventName);
Gruß gecko
-
- Topfazubi
- Beiträge: 25
- Registriert: Fr 9. Dez 2005, 18:44
- Receivertyp: TF 5500 PVR
- Wohnort: Konstanz
Hallo,
ich habe das gerade mal getestet, und es funktioniert bei mir prima .
Mir ist aber auch gleich ein Fehler aufgefallen. Ein "?" in einem String wir einfach verschluckt. Vom Topf gesendet und vom PC empfangen wird das Zeichen.
Edit: Das gleiche Problem auch bei "ß".
Gruß,
Philipp
ich habe das gerade mal getestet, und es funktioniert bei mir prima .
Mir ist aber auch gleich ein Fehler aufgefallen. Ein "?" in einem String wir einfach verschluckt. Vom Topf gesendet und vom PC empfangen wird das Zeichen.
Edit: Das gleiche Problem auch bei "ß".
Gruß,
Philipp
Zuletzt geändert von phil_ro am Mo 20. Mär 2006, 18:21, insgesamt 1-mal geändert.
TF 5500 PVR, 80GB HDD | AC-Light 3.05 | IDE Wechselrahmen | Jag's EPG 3.0pB3 | Rezap 1.15 | FastSkip 1rc1
Da wirst Du aber einen Treiber für Windows schreiben müssen und das ist mit Delphi nicht möglich. Dazu brauchst Du MS VC++ und das Driver Development Kit. Oder hast Du irgendeinen anderen genialen Einfall wie Du den Topf als Netzlaufwerk darstellen willst?gecko1a hat geschrieben:Weiterhin soll das Notebook die USB - Schnittstelle zum Übertragen von Filmen vom Topfield auf ein Netzwerklaufwerk darstellen.
Gruß
Aldarin
Da muß ich schauen. Da ich eine ganze Menge an Sonderzeichen raussortieren muß, sind diephil_ro hat geschrieben:Hallo,
ich habe das gerade mal getestet, und es funktioniert bei mir prima .
Mir ist aber auch gleich ein Fehler aufgefallen. Ein "?" in einem String wir einfach verschluckt. Vom Topf gesendet und vom PC empfangen wird das Zeichen.
Edit: Das gleiche Problem auch bei "ß".
Gruß,
Philipp
wahrscheinlich mit raus. Wird in der nächsten Version geändert.
Danke!
Gruß gecko
Wie schon gesagt, noch nichts gemacht in der Richtung.Aldarin hat geschrieben:Da wirst Du aber einen Treiber für Windows schreiben müssen und das ist mit Delphi nicht möglich. Dazu brauchst Du MS VC++ und das Driver Development Kit. Oder hast Du irgendeinen anderen genialen Einfall wie Du den Topf als Netzlaufwerk darstellen willst?
Gruß
Aldarin
Gedanklicher Ansatz, vom Notebook aus auf die Festplatte über USB zugreifen und die Daten
dann auf ein Netzwerklaufwerk kopieren (geht ja manuell mit Altair).
Und das dann nachts TAP gesteuert machen.
Aber erstmal muß die Anzeige funktionieren.
Gruß gecko
@gecko
Es ist wahrscheinlich noch ein bisschen früh darüber zu reden, aber was mir gefallen würde wäre eine Netzwerkanbindung des Ganzen via TCP. So könnte man PCDisplay, als Server fungierend, auf dem PC der mit dem Topf verbunden ist gestartet haben und die Daten an einen Rechner im (W)Lan weiterreichen und dort anzeigen. Das läßt sich in Delphi sehr einfach mit den Indy Komponenten (TIdTCPServer / TidTCPClient) realisieren.
Nur mal so angedacht...
Gruß
Aldarin
Es ist wahrscheinlich noch ein bisschen früh darüber zu reden, aber was mir gefallen würde wäre eine Netzwerkanbindung des Ganzen via TCP. So könnte man PCDisplay, als Server fungierend, auf dem PC der mit dem Topf verbunden ist gestartet haben und die Daten an einen Rechner im (W)Lan weiterreichen und dort anzeigen. Das läßt sich in Delphi sehr einfach mit den Indy Komponenten (TIdTCPServer / TidTCPClient) realisieren.
Nur mal so angedacht...
Gruß
Aldarin
Wie wäre es, wenn man einfach am NSLU die SW erweitern würde um den Zugriff auf den Topf?
Da gibt's ja schon den Zugriff per FTP Server und Puppy. Was da fehlt ist nur ein Webinterface.
Leider hab ich von Webprogrammierung keine Ahnung. Ich hab mir nur mal kurz den Treiber angesehen der vom NSLU Richtung Topf benutzt wird. Der ist relativ einfach zu modifizieren bzw. zu benutzen. Was fehlt ist eine dynamisch Webseite am NSLU und ein Gegenstück am Topf.
Für das Gegenstück am Topf würd ich mich anbieten ein TAP zu schreiben. Die Weboberfläche müsste dann noch von jemanden gemacht werden....
Gruß
mc2
Da gibt's ja schon den Zugriff per FTP Server und Puppy. Was da fehlt ist nur ein Webinterface.
Leider hab ich von Webprogrammierung keine Ahnung. Ich hab mir nur mal kurz den Treiber angesehen der vom NSLU Richtung Topf benutzt wird. Der ist relativ einfach zu modifizieren bzw. zu benutzen. Was fehlt ist eine dynamisch Webseite am NSLU und ein Gegenstück am Topf.
Für das Gegenstück am Topf würd ich mich anbieten ein TAP zu schreiben. Die Weboberfläche müsste dann noch von jemanden gemacht werden....
Gruß
mc2
mc2 Homepage
5000er Topf mit 80Gb 2,5" Platte, Alphacrypt V2.01, dBox2 mit Neutrino, Hunni HSS820, ein gigantisches "Mark Kumke Display", NSLU2
5000er Topf mit 80Gb 2,5" Platte, Alphacrypt V2.01, dBox2 mit Neutrino, Hunni HSS820, ein gigantisches "Mark Kumke Display", NSLU2
Was ich mir mal überlegt habe, ohne mich über die Machbarkeit zu informieren, einfach zuAldarin hat geschrieben:@gecko
Es ist wahrscheinlich noch ein bisschen früh darüber zu reden, aber was mir gefallen würde wäre eine Netzwerkanbindung des Ganzen via TCP. So könnte man PCDisplay, als Server fungierend, auf dem PC der mit dem Topf verbunden ist gestartet haben und die Daten an einen Rechner im (W)Lan weiterreichen und dort anzeigen. Das läßt sich in Delphi sehr einfach mit den Indy Komponenten (TIdTCPServer / TidTCPClient) realisieren.
Nur mal so angedacht...
Gruß
Aldarin
einem festen Zeitpunkt, z.B. Nachts um 3 Uhr alles noch nicht übertragenen Aufnahmen vom
Topf auf ein Netzlaufwerk zu kopieren.
Gruß gecko
-
- Erfahrener Benutzer
- Beiträge: 154
- Registriert: Fr 9. Dez 2005, 12:38
- Receivertyp: Topfield 5000 PVR (and no looking back)
- Receiverfirmware: Sept 2005ph Firmware wieder
- Wohnort: Baden-Württemberg
Hallo Gecko,
Das ist eine feine Sache was du hier triebst
Da du sowieso dabei bist, das Topf als Steuerungsgerät zu ermöglichen wäre es denkbar das TAP zu erweitern damit is ein Serielles Modem steuern kann?
Das Zweck wäre übernacht ein EPG aus dem Internet zu holen oder die (aus dem InternetCafe) im Urlaub erstellten Aufnahme-liste runterzuladen?
Ich frage weil es Anstoße in diese Richtung gibt (dank z.B. Jag) und ein Modem ist so viel günstiger, leiser, und diskreter als ein PC/Laptop.
Gruß,
ICTag
Das ist eine feine Sache was du hier triebst
Aber bitte kein letzter Schrittgecko1a hat geschrieben:Als letzter Schritt, soll noch über das gleiche Programm eine ext. Tastatur verwirklicht werden.
Da du sowieso dabei bist, das Topf als Steuerungsgerät zu ermöglichen wäre es denkbar das TAP zu erweitern damit is ein Serielles Modem steuern kann?
Das Zweck wäre übernacht ein EPG aus dem Internet zu holen oder die (aus dem InternetCafe) im Urlaub erstellten Aufnahme-liste runterzuladen?
Ich frage weil es Anstoße in diese Richtung gibt (dank z.B. Jag) und ein Modem ist so viel günstiger, leiser, und diskreter als ein PC/Laptop.
Gruß,
ICTag
Zuletzt geändert von ICTag am Di 28. Mär 2006, 12:52, insgesamt 1-mal geändert.
Auto TAPs : Fastskip, Geburtstag, JAG_EPG, Improbox Premium, TF5000 Display, Filer.
Sonstige TAPs: UK OZ Surfer, Plasma EPG, TAP commander.
Sonstige TAPs: UK OZ Surfer, Plasma EPG, TAP commander.
Wenn ich es richtig verstehe, dass der TF selbst, ohne PC Unterstützung, ins Internet wählt, und was tut?ICTag hat geschrieben: ...
Da du sowieso dabei bist, das Topf als Steuerungsgerät zu ermöglichen wäre es denkbar das TAP zu erweitern damit is ein Serielles Modem steuern kann?
Das würde nicht gehen, da ich ja die serielle Schnittstelle zur Anbindung brauche.
Ich hatte vor, das ohne Festplatte umzusetzen (mit Compactflash Laufwerk).ICTag hat geschrieben: Ich frage weil es Anstoße in diese Richtung gibt (dank z.B. Jag) und ein Modem ist so viel günstiger, leiser, und diskreter als ein PC/Laptop.
Gruß,
ICTag
Gruß gecko