+ RESULT setSecSequence(const eSecCommandList &list);
+ RESULT getData(int num, long &data);
+ RESULT setData(int num, long val);
+
+ int readFrontendData(int type); // bitErrorRate, signalPower, signalQualitydB, signalQuality, locked, synced
+ void getFrontendStatus(ePyObject dest);
+ void getTransponderData(ePyObject dest, bool original);
+ void getFrontendData(ePyObject dest);
+
+ int isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm);
+ int getDVBID() { return m_dvbid; }
+ int getSlotID() { return m_slotid; }
+ bool setSlotInfo(ePyObject obj); // get a tuple (slotid, slotdescr)
+ static void setTypePriorityOrder(int val) { PriorityOrder = val; }
+ static int getTypePriorityOrder() { return PriorityOrder; }
+
+ int openFrontend();
+ int closeFrontend(bool force=false);
+ const char *getDescription() const { return m_description; }
+ bool is_simulate() const { return m_simulate; }