/* scan state variables */
int m_channel_state;
int m_ready, m_ready_all;
-
+
std::map<eDVBChannelID, ePtr<iDVBFrontendParameters> > m_new_channels;
+ std::map<eDVBChannelID, ePyObjectWrapper> m_tuner_data; // data read from tuner for every new channel
+
std::map<eServiceReferenceDVB, ePtr<eDVBService> > m_new_services;
std::map<eServiceReferenceDVB, ePtr<eDVBService> >::iterator m_last_service;
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();
void getLastServiceName(std::string &name);
RESULT getFrontend(ePtr<iDVBFrontend> &);
RESULT getCurrentTransponder(ePtr<iDVBFrontendParameters> &);
+ eDVBChannelID getCurrentChannelID() { return m_chid_current; }
};
#endif