X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Ffrontend.h;h=bac27539a9f56cddb70e9e009b270f5b94dbbf79;hb=be533a7e21618d31831e8c2ecc4898dfe5c4edcc;hp=b6e3b6a4299d734e7271604e206438cea0acd8fc;hpb=09dca95c63c7c9df2ccf08332f11b69673156e5b;p=vuplus_dvbapp diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h index b6e3b6a..bac2753 100644 --- a/lib/dvb/frontend.h +++ b/lib/dvb/frontend.h @@ -84,8 +84,12 @@ private: char m_sec_filename[128]; #endif FRONTENDPARAMETERS parm; - int m_cur_orbpos; // only valid when this is a DVB-S tuner - int m_cur_pol; // only valid when this is a DVB-S tuner + union { + eDVBFrontendParametersSatellite sat; + eDVBFrontendParametersCable cab; + eDVBFrontendParametersTerrestrial ter; + } oparm; + int m_state; ePtr m_sec; ePtr m_sn; @@ -105,7 +109,7 @@ private: void feEvent(int); void timeout(); void tuneLoop(); // called by m_tuneTimer - void setFrontend(); + void setFrontend(bool recvEvents=true); bool setSecSequencePos(int steps); static int PriorityOrder; public: