int m_type;
int m_fe;
int m_fd;
+ char m_filename[128];
#if HAVE_DVB_API_VERSION < 3
int m_secfd;
+ char m_sec_filename[128];
#endif
+
FRONTENDPARAMETERS parm;
int m_state;
Signal1<void,iDVBFrontend*> m_stateChanged;
eSecCommandList m_sec_sequence;
- int m_data[7]; /* when satellite frontend then
+ int m_data[8]; /* when satellite frontend then
data[0] = lastcsw -> state of the committed switch
data[1] = lastucsw -> state of the uncommitted switch
data[2] = lastToneburst -> current state of toneburst switch
data[3] = newRotorCmd -> last sent rotor cmd
data[4] = newRotorPos -> current Rotor Position
data[5] = curRotorCmd
- data[6] = curRotorPos */
+ data[6] = curRotorPos
+ data[7] = linkedToTunerNo */
int m_idleInputpower[2]; // 13V .. 18V
int m_runningInputpower;
RESULT setSecSequence(const eSecCommandList &list);
RESULT getData(int num, int &data);
RESULT setData(int num, int val);
-
- int isCompatibleWith(const eDVBChannelID &chid);
-
+
+ int readFrontendData(int type); // bitErrorRate, signalPower, signalQuality
+ int isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm);
int getID() { return m_fe; }
+
+ int openFrontend();
+ int closeFrontend();
};
#endif