X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/9d43cb4dd6b2e057bfa80ec98d7422fe9c06e9c8..b3515f8ab2bbf0250edf0441bb4c2dc163d8fab8:/lib/dvb_ci/dvbci_ui.cpp diff --git a/lib/dvb_ci/dvbci_ui.cpp b/lib/dvb_ci/dvbci_ui.cpp index 8dfb87e3..b424c4da 100644 --- a/lib/dvb_ci/dvbci_ui.cpp +++ b/lib/dvb_ci/dvbci_ui.cpp @@ -4,6 +4,8 @@ #include #include +#include + #include #include #include @@ -36,5 +38,27 @@ 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) +{ + printf("reset requested on slot %d\n", slot); + //we have to call the eDVBCISlot here +} + //FIXME: correct "run/startlevel" eAutoInitP0 init_dvbciui(eAutoInitNumbers::rc, "DVB-CI UI");