Hallo zuasmmen,
ist es möglich, das ich im code das nutzen eines Timers im Deepstandby ausschalten kann.
Irgentwie kommt der frontprozessor der IPbox damit nicht wirklich klar, und startet die Box
nach ca. 1min wieder neu. Obwohl der timer für Stunden später programmiert ist.
Timer im Deepstandby
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Timer im Deepstandby
Ich habe die Stelle selbst gefunden.
Ich konnte das eintragen des Timers in der timermanager.cpp (so wie bei der Tripledragon) austragen.
Ich konnte das eintragen des Timers in der timermanager.cpp (so wie bei der Tripledragon) austragen.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Timer im Deepstandby
Ist der Patch CVS-tauglich?
Code: Alles auswählen
--- apps/tuxbox/neutrino/daemons/timerd/timermanager.cpp 2011-02-26 10:39:16.000000000 +0100
+++ apps/tuxbox/neutrino/daemons/timerd/timermanager.cpp 2011-09-25 19:36:16.000000000 +0200
@@ -741,14 +741,13 @@
}
}
-#ifndef HAVE_TRIPLEDRAGON
+#if defined HAVE_DBOX_HARDWARE || defined HAVE_DREAMBOX_HARDWARE
if(nextAnnounceTime!=0)
{
int minutes=((nextAnnounceTime-time(NULL))/60)-3; //Wakeup 3 min befor next announce
if(minutes<1)
minutes=1; //1 minute is minimum
-#if defined HAVE_DBOX_HARDWARE || defined HAVE_DREAMBOX_HARDWARE || defined HAVE_IPBOX_HARDWARE
int fd = open("/dev/dbox/fp0", O_RDWR);
if (ioctl(fd, FP_IOCTL_SET_WAKEUP_TIMER, &minutes) < 0)
{
@@ -760,7 +759,6 @@
dprintf("wakeup in %d min. programmed\n",minutes);
status=true;
}
-#endif
}
#endif
pthread_mutex_unlock(&tm_eventsMutex);
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05