Frage zu enigma_main.cpp und shutdown

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...

UPDATE: Das Problem scheint behoben, wir beobachten das noch :)
  • Heilo


    Auszug:


    case eSystemInfo::DM600PVR:
    case eSystemInfo::DM7000:
    case eSystemInfo::DM7020:
    new eListBoxEntryText(&list, _("shutdown now"), (void*)1, 0, _("shutdown your dreambox"));
    new eListBoxEntryText(&list, _("restart"), (void*)4, 0, _("restart your dreambox"));



    Kann mir einer sagen, wo definiert ist, was da passiert???

  • hi
    die zahl 1 und die 4 im void macht das
    beim restart nur Enigma ist die zahl 5 wie die nächte linie hier zeight


    new eListBoxEntryText(&list, _("Enigma restart"), (void*)5, 0, _("Enigma neu starten!"));


    regards/grüss


    Easter

    Regards/Grüss


    Easter
    :kaffee:und:404:
    DM7000
    chipset=STB045xxx,boardrev=07,nim=LG -S,nimtype=DVB-S
    DM500
    chipset=STBx25xx,boardrev=06,nim=Philips -S,nimtype=DVB-S

  • Heilo


    Schön wärs, bei der vom Merlin steht da ne 9, keine 5.


    Aber vielleicht kannst Du mir mal beschreiben, wie ich da einfach ein Script aufrufe, habe leider von Programmiersprachen nicht wirklich ahnung...


    Für ein killall reichts noch, aber dann ist schweigen im Walde...

  • findes du diese linie in enigma_main.cpp
    case 4: // reboot
    eZap::getInstance()->quit(4);
    break;


    da muss auch eine linie mit der 9 sein


    ich wies nicht aber glaube doch das zahl ist egal
    die zahhl solte nur gleich sein glaube ich


    regards/grüss


    Easter


    und gute nacht für heute abend jedenfals :)

    Regards/Grüss


    Easter
    :kaffee:und:404:
    DM7000
    chipset=STB045xxx,boardrev=07,nim=LG -S,nimtype=DVB-S
    DM500
    chipset=STBx25xx,boardrev=06,nim=Philips -S,nimtype=DVB-S

    2 Mal editiert, zuletzt von easter ()

  • die zahl hinter (void*) wird für die case unterscheidung verwendet. das efffektive kommando wird dann mit eZap::getInstance()->quit(n); ausgelöst.


    n = 4 reboot
    n = 2 restart enigma


    quit() ist shutdown.

  • Heilo


    DANKESCHÖN, nu hab ichs gepeilt!


    Habe die Datei wenigstens 5x durchgeackert, nur gesehen hab ich die zuweisung nicht, sollte mir vielleicht mal ne neue Brille kaufen...