/* scan state variables */
int m_channel_state;
int m_ready, m_ready_all;
-
+
+ std::map<eDVBChannelID, unsigned int> m_corrected_frequencys; // yet just used for DVB-T
+
std::map<eDVBChannelID, ePtr<iDVBFrontendParameters> > m_new_channels;
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;
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