X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdvb_ci%2Fdvbci_ui.cpp;h=24139de28f3d8e62a718b25f0a7f70b8ee336c0c;hp=8dfb87e39408bcd2684bb43ccf04f336957d8a16;hb=2e0f9fcac9ee3a504c1eee49e98e150f524b3113;hpb=9d43cb4dd6b2e057bfa80ec98d7422fe9c06e9c8 diff --git a/lib/dvb_ci/dvbci_ui.cpp b/lib/dvb_ci/dvbci_ui.cpp index 8dfb87e..24139de 100644 --- a/lib/dvb_ci/dvbci_ui.cpp +++ b/lib/dvb_ci/dvbci_ui.cpp @@ -1,9 +1,12 @@ #include +#include #include #include #include +#include + #include #include #include @@ -36,5 +39,31 @@ int eDVBCI_UI::getState(int slot) return state[slot]; //exploit me ;) } +void eDVBCI_UI::setState(int slot, int newState) +{ + state[slot] = newState; +} + +std::string eDVBCI_UI::getAppName(int slot) +{ + return appName; +} + +void eDVBCI_UI::setAppName(int slot, const char *name) +{ + printf("set name to -%c-\n", name); + appName = name; +} + +void eDVBCI_UI::setReset(int slot) +{ + eDVBCIInterfaces::getInstance()->reset(slot); +} + +int eDVBCI_UI::startMMI(int slot) +{ + eDVBCIInterfaces::getInstance()->startMMI(slot); +} + //FIXME: correct "run/startlevel" eAutoInitP0 init_dvbciui(eAutoInitNumbers::rc, "DVB-CI UI");