Power Off verhindern

Zusatz-Programme für Receiver der 5000er und 6000er Serie.

Hier geht's um alles, was mit den TAP Anwendungen für den PVR5x00/6000 zu tun hat.
yjeanrenaud
Topfazubi
Topfazubi
Beiträge: 33
Registriert: So 22. Okt 2006, 21:34
Receivertyp: TF6000PVR
Kontaktdaten:

Power Off verhindern

#1

Beitrag von yjeanrenaud » Mi 29. Nov 2006, 11:51

Hallo Board,
nun, ich versuche gerade, mit dem PowerOFF-Tap von Deadbeef zu verhindern, dass mir jemand gutgemeint den Topf abschaltet, wärend ich grade über's WLAN Daten lade. Dazu dachte ich, mach ich einfach eine TAP, die ein OSD schreibt und die sich nur mit einem code (meinetwegen 123) beenden lässt, also nicht mit der EXIT-Taste oder mit dem Aus-Schalter. Der Aus-Schalter killt mir aber trotzdem noch den prozess, ich komm irgendwie mit dem pHandler nicht zurecht. Kann mir da jemand helfen, wie man DeadBeefs tolle Arbeit benutzen muss?

thensch
Super-Duper-Freak
Super-Duper-Freak
Beiträge: 4397
Registriert: Fr 9. Dez 2005, 15:16
Receivertyp: TF5000PVR
Receiverfirmware: 03.01.07 EGmHIPSTUUu

AW: Power Off verhindern

#2

Beitrag von thensch » Mi 29. Nov 2006, 11:58

Kann man den Power Off Knopf wirklich abfangen? Meines Wissens nicht.
Gruß
thensch
FpLogger, PowerRestore, 3PG 1.22, ImproBox, Euro-Stirf, Macro TAP, RecCopy

Benutzeravatar
Ecky
Erfahrener Guru
Erfahrener Guru
Beiträge: 2416
Registriert: Di 20. Dez 2005, 22:31
Receivertyp: 5200 PVRc
Receiverfirmware: Dezember '06
Wohnort: Wetterau

AW: Power Off verhindern

#3

Beitrag von Ecky » Mi 29. Nov 2006, 12:26

Du könntest ein TAP schreiben, das "Finger weg!!" auf dem Display darstellt ;)
Gruß, Ecky

Ex-Receiver:
TF5500PVR
mit Hitachi 500er-HD, FW 03.01.07-PRUSTIB2Xl, 2x Astra 19,2°
TAPs: keine mehr ;-)
und
TF5200PVRc mit Samsung HD400LD Dez.06-FW / PRUSTIB2 und AlphaCrypt Classic (UnityMedia)
TAPs: (in dieser Reihenfolge): RecCopy, SDS, XStart > SSP, iTina, ND, AutoResume, Standby, InfoTools
Receiver aktuell:
VUPlus Ultimo
3x DVB-C (UnityMedia) mit 2TB WD-HDD

Benutzeravatar
Happy
TAP-Guru
TAP-Guru
Beiträge: 5718
Registriert: Fr 9. Dez 2005, 09:32
Receivertyp: TF4000-5500-6000-TMS
Wohnort: bei Karlsruhe
Kontaktdaten:

AW: Power Off verhindern

#4

Beitrag von Happy » Mi 29. Nov 2006, 12:37

Hi,

das poweroff-TAP von DeadBeef fängt die OFF Meldung ans Display ab und startet schnell eine Aufnahme, es kommt dann die Meldung "Wollen Sie wirklich...".
Ich glaube im Demo-TAP wird die Aufnahme nach wenigen Sekunden beendet und damit schaltet sich auch der Topf ab. Diesen Timeout braucht man nur zu verlängern, zumindest so lange, dass man Zeit hat die Meldung mit "Nein" zu quittieren.

Gruß,
Happy
:type: Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay

Benutzeravatar
Homer
ToppiHolic gefährdet
ToppiHolic gefährdet
Beiträge: 9728
Registriert: Sa 11. Mär 2006, 12:08
Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
Receiverfirmware: Dec 06 2006,
Mar 9 2011
Wohnort: 669..
Kontaktdaten:

AW: Power Off verhindern

#5

Beitrag von Homer » Mi 29. Nov 2006, 13:48

Das Power-Off-Signal wird vom Topf zum Glück anders behandelt als die anderen Befehle. Sonst könnte man einen eingefrorenen Topf nicht mit der Fernbedienung ausschalten und müsste stattdessen den Netzstecker ziehen.

Viele Grüße
Homer
rettet-das-freetv.de Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.

TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD

CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay

KabelBW Unitymedia (free to air)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28825
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Power Off verhindern

#6

Beitrag von FireBird » Mi 29. Nov 2006, 14:07

[quote=""Homer""]Das Power-Off-Signal wird vom Topf zum Glück anders behandelt als die anderen Befehle. [/quote]
Leider, nicht zum Glück.
Sonst könnte man einen eingefrorenen Topf nicht mit der Fernbedienung ausschalten und müsste stattdessen den Netzstecker ziehen.
Das ist ein anderes Paar Schuhe. Der FP-Prozessor steuert FETs in der Versorgung des Mainboards. Wenn sich die EMMA nicht mehr meldet, zieht der FP nach kurzer Wartezeit den Stecker. Das anders Behandeln verhindert, dass TAPs von der bevorstehenden Abschaltung informiert werden oder diese überhaupt unterdrücken können.

yjeanrenaud
Topfazubi
Topfazubi
Beiträge: 33
Registriert: So 22. Okt 2006, 21:34
Receivertyp: TF6000PVR
Kontaktdaten:

AW: Power Off verhindern

#7

Beitrag von yjeanrenaud » Mi 29. Nov 2006, 14:49

[quote=""Happy""]Hi,

das poweroff-TAP von DeadBeef fängt die OFF Meldung ans Display ab und startet schnell eine Aufnahme, es kommt dann die Meldung "Wollen Sie wirklich...".
Ich glaube im Demo-TAP wird die Aufnahme nach wenigen Sekunden beendet und damit schaltet sich auch der Topf ab. Diesen Timeout braucht man nur zu verlängern, zumindest so lange, dass man Zeit hat die Meldung mit "Nein" zu quittieren.

Gruß,
Happy[/quote]

welches demotap meist du? dass im PowerOff.zip auf DeadBeefs Seite? und wo ist da das delay?
was ich noch nicht verstehe ist, wie man dies an andere TAPs melden kann. Oder habe ich das falsch verstanden und sollte eigentlich einfach das poweoff.c umschreiben für meine Zwecke?

Benutzeravatar
Happy
TAP-Guru
TAP-Guru
Beiträge: 5718
Registriert: Fr 9. Dez 2005, 09:32
Receivertyp: TF4000-5500-6000-TMS
Wohnort: bei Karlsruhe
Kontaktdaten:

AW: Power Off verhindern

#8

Beitrag von Happy » Mi 29. Nov 2006, 15:03

[quote=""yjeanrenaud""]welches demotap meist du? dass im PowerOff.zip auf DeadBeefs Seite? und wo ist da das delay?
was ich noch nicht verstehe ist, wie man dies an andere TAPs melden kann. Oder habe ich das falsch verstanden und sollte eigentlich einfach das poweoff.c umschreiben für meine Zwecke?[/quote]
Soweit ich es in Erinnerung habe, schickt das TAP ein RKEY_Poweroff an andere TAPs und blockiert den Shutdown für einige Sekunden. Aber dann schaltet der Topf ab.
Wie sieht denn Dein Konzept aus, um das Abschalten zu verhindern ?

Gruß,
Happy
:type: Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay

Sin_Clair
Vielfrager
Vielfrager
Beiträge: 12
Registriert: Di 13. Dez 2005, 09:14
Receivertyp: TF 5000 PVR
Receiverfirmware: 03.01.07P

AW: Power Off verhindern

#9

Beitrag von Sin_Clair » Do 30. Nov 2006, 12:00

welches demotap meist du? dass im PowerOff.zip auf DeadBeefs Seite? und wo ist da das delay?
was ich noch nicht verstehe ist, wie man dies an andere TAPs melden kann. Oder habe ich das falsch verstanden und sollte eigentlich einfach das poweoff.c umschreiben für meine Zwecke?
Das Delay im demotap wird im Abschnitt TAP_Event_handler angegeben:
if((tick + 500) < TAP_GetTick())
Die 500 entsprechen 5 Sek.

In deinem TAP musst du nur auf den RKEY_Power Event testen. Ich bin aber gespannt, ob es funktioniert, da DeadBeef sein TAP für den 5x00 Topf entwickelt hat und du laut Sig. einen 6000er hast.
Zuletzt geändert von Sin_Clair am Do 30. Nov 2006, 12:02, insgesamt 1-mal geändert.
Sin_Clair

TF5000PVR - FW 03.01.07P, Samsung SV1604N 160GB.
TAPs: PIPxtend, TF5000 Display TAP, KEYxtend, TAP-Commander, 3PG.

yjeanrenaud
Topfazubi
Topfazubi
Beiträge: 33
Registriert: So 22. Okt 2006, 21:34
Receivertyp: TF6000PVR
Kontaktdaten:

AW: Power Off verhindern

#10

Beitrag von yjeanrenaud » Do 30. Nov 2006, 12:57

Ja danke Sin_Clair für die Antwort, unterdessen habe ich mich hingesetzt und den Code mehrmals durchgelesen und auch verstanden, was das Delay macht. Es scheint bisher zu funtionieren auf de 6000er, aber ich kann die "Sind sie sicher?" nicht bestätigen. Könnte ich dort ein RKEY_OK schicken, wäre ja mein Zeil schon erreicht.

Benutzeravatar
ibbi
Moderierter Ignorator Bitteschöööön!
Moderierter Ignorator  <font color=#E9E9E9>Bitteschöööön!</font>
Beiträge: 7110
Registriert: Fr 9. Dez 2005, 12:49
Receivertyp: TF5000PVR • SRP-2401CI+ Eco
Receiverfirmware: Sep 2005 PHTF • Jan 2015

AW: Power Off verhindern

#11

Beitrag von ibbi » Do 30. Nov 2006, 15:40

[quote=""FireBird""]Leider, nicht zum Glück.[/quote]

Deutet die Definition von RKEY_Power in der key.h darauf hin, dass es mal anders geplant war, oder hat diese Header-Datei ein Azubi geschrieben? Die key.h wirft ja einige Fragen auf. Hauptsächlich die, wo denn all die dort definierten Tasten sind. :thinker:
Power Restore 0.8 | PiP 1.2 | 1.1v | QuickTimer 1.0.3 (IB) | TF5000 Display 1.53 | dbPlay 1.2 | Auto Resume 1.30 | IdleHdd 1.0 | EPPG 2.0 | WWWW 0.1b
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)


Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28825
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Power Off verhindern

#12

Beitrag von FireBird » Do 30. Nov 2006, 16:33

Der gute Wille war vorhanden, genauso wie es ein Recycled-Verzeichnis gibt.

Benutzeravatar
jk
BoardSprenger
BoardSprenger
Beiträge: 8844
Registriert: Do 8. Dez 2005, 19:00
Receivertyp: SRP-2100 (Küchengerät)
Receiverfirmware: uralt aber stabil
Wohnort: Jennersdorf/Österreich
Kontaktdaten:

AW: Power Off verhindern

#13

Beitrag von jk » Do 30. Nov 2006, 16:40

oh ja, von dem ich einst dachte meine win-kiste hat es beim überspielen draufgebraten und einen beinahe herzzickzack bekommen hab dabei...



Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28825
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Power Off verhindern

#14

Beitrag von FireBird » Do 30. Nov 2006, 16:52

So lange kein "Documents and Settings\Topfield" drauf ist....

Antworten

Zurück zu „TF 5x00/6000 PVR TAP“