X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Fscan.h;h=8f64abe506df5e8f14f0abb25dd0b8cc41639d29;hb=096e5476ffe567b3a22b8838c28a45dff4e10c5d;hp=50de21dcfeed894eb4f344dd8787f5b9da34952e;hpb=67dbb2973f32ccf52c0e5f3e2b5848320a215062;p=vuplus_dvbapp diff --git a/lib/dvb/scan.h b/lib/dvb/scan.h index 50de21d..8f64abe 100644 --- a/lib/dvb/scan.h +++ b/lib/dvb/scan.h @@ -50,8 +50,10 @@ class eDVBScan: public Object, public iObject /* scan state variables */ int m_channel_state; int m_ready, m_ready_all; - + std::map > m_new_channels; + std::map m_tuner_data; // data read from tuner for every new channel + std::map > m_new_services; std::map >::iterator m_last_service; @@ -89,6 +91,9 @@ class eDVBScan: public Object, public iObject int m_flags; bool m_usePAT; + bool m_scan_debug; + ePyObject m_additional_tsid_onid_check_func; + bool m_show_add_tsid_onid_check_failed_msg; public: eDVBScan(iDVBChannel *channel, bool usePAT=true, bool debug=true ); ~eDVBScan(); @@ -109,6 +114,7 @@ public: void getLastServiceName(std::string &name); RESULT getFrontend(ePtr &); RESULT getCurrentTransponder(ePtr &); + eDVBChannelID getCurrentChannelID() { return m_chid_current; } }; #endif