virtual RESULT setSecSequence(const eSecCommandList &list)=0;
enum {
- bitErrorRate, signalPower, signalQuality
+ bitErrorRate, signalPower, signalQuality, Locked, Synced
};
virtual int readFrontendData(int type)=0;
+ virtual PyObject *readTransponderData()=0;
virtual RESULT getData(int num, int &data)=0;
virtual RESULT setData(int num, int val)=0;
class iDVBSatelliteEquipmentControl: public iObject
{
public:
- virtual RESULT prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, eDVBFrontendParametersSatellite &sat, int frontend_id)=0;
+ virtual RESULT prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, const eDVBFrontendParametersSatellite &sat, int frontend_id)=0;
virtual int canTune(const eDVBFrontendParametersSatellite &feparm, iDVBFrontend *fe, int frontend_id)=0;
virtual void setRotorMoving(bool)=0;
};
void clear();
void addSourceSpan(const pts_t &begin, const pts_t &end);
+ void commitSpans();
void setSkipmode(const pts_t &ratio); /* 90000 is 1:1 */
void setDecodingDemux(iDVBDemux *demux, iTSMPEGDecoder *decoder);