TransportScanItem Class Reference

#include <frequencytables.h>

List of all members.


Detailed Description

Class used for doing a list of frequencies / transports.

This is used for ATSC/NA Digital Cable and also scan all transports.

Definition at line 106 of file frequencytables.h.


Public Member Functions

 TransportScanItem ()
 TransportScanItem (uint _sourceid, const QString &_si_std, const QString &_name, uint _mplexid, uint _timeoutTune)
 TransportScanItem (uint _sourceid, const QString &_name, DTVMultiplex &_tuning, uint _timeoutTune)
 TransportScanItem (uint _sourceid, const QString &_name, DTVTunerType _tuner_type, const DTVTransport &_tuning, uint _timeoutTune)
 TransportScanItem (uint _sourceid, const QString &_si_std, const QString &strFmt, uint freqNum, uint frequency, const FrequencyTable &, uint _timeoutTune)
uint offset_cnt () const
uint64_t freq_offset (uint i) const
QString toString () const

Public Attributes

uint mplexid
 DB Mplexid.
QString FriendlyName
 Name to display in scanner dialog.
uint friendlyNum
 Frequency number (freqid w/freq table).
int SourceID
 Associated SourceID.
bool UseTimer
 Set if timer is used after lock for getting PAT.
bool scanning
 Probbably Unnecessary.
int freq_offsets [3]
 Frequency offsets.
unsigned timeoutTune
 Timeout to tune to a frequency.
DTVMultiplex tuning
 Tuning info.
DTVChannelInfoList expectedChannels

Private Member Functions

uint GetMultiplexIdFromDB (void) const
 Fetches mplexid if it exists, based on the frequency and sourceid.

Constructor & Destructor Documentation

TransportScanItem::TransportScanItem (  ) 

Definition at line 10 of file frequencytables.cpp.

TransportScanItem::TransportScanItem ( uint  _sourceid,
const QString &  _si_std,
const QString &  _name,
uint  _mplexid,
uint  _timeoutTune 
)

Definition at line 20 of file frequencytables.cpp.

TransportScanItem::TransportScanItem ( uint  _sourceid,
const QString &  _name,
DTVMultiplex _tuning,
uint  _timeoutTune 
)

Definition at line 35 of file frequencytables.cpp.

TransportScanItem::TransportScanItem ( uint  _sourceid,
const QString &  _name,
DTVTunerType  _tuner_type,
const DTVTransport _tuning,
uint  _timeoutTune 
)

Definition at line 48 of file frequencytables.cpp.

TransportScanItem::TransportScanItem ( uint  _sourceid,
const QString &  _si_std,
const QString &  strFmt,
uint  freqNum,
uint  frequency,
const FrequencyTable ft,
uint  _timeoutTune 
)

Definition at line 74 of file frequencytables.cpp.


Member Function Documentation

uint TransportScanItem::offset_cnt (  )  const [inline]

Definition at line 135 of file frequencytables.h.

Referenced by GetMultiplexIdFromDB().

uint64_t TransportScanItem::freq_offset ( uint  i  )  const

Definition at line 127 of file frequencytables.cpp.

Referenced by GetMultiplexIdFromDB(), SIScan::ScanTransport(), and SIScan::Tune().

QString TransportScanItem::toString ( void   )  const

Definition at line 134 of file frequencytables.cpp.

Referenced by SIScan::ScanForChannels(), and SIScan::ScanTransports().

uint TransportScanItem::GetMultiplexIdFromDB ( void   )  const [private]

Fetches mplexid if it exists, based on the frequency and sourceid.

Definition at line 117 of file frequencytables.cpp.

Referenced by TransportScanItem().


Member Data Documentation

Name to display in scanner dialog.

Definition at line 148 of file frequencytables.h.

Referenced by SIScan::ScanTransport(), and toString().

Frequency number (freqid w/freq table).

Definition at line 149 of file frequencytables.h.

Referenced by toString().

Associated SourceID.

Definition at line 150 of file frequencytables.h.

Set if timer is used after lock for getting PAT.

Definition at line 151 of file frequencytables.h.

Referenced by toString().

Probbably Unnecessary.

Definition at line 154 of file frequencytables.h.

Referenced by toString().

Frequency offsets.

Definition at line 155 of file frequencytables.h.

Referenced by freq_offset(), offset_cnt(), toString(), and TransportScanItem().

Timeout to tune to a frequency.

Definition at line 156 of file frequencytables.h.

Referenced by toString().

Tuning info.

Definition at line 158 of file frequencytables.h.

Referenced by freq_offset(), toString(), TransportScanItem(), and SIScan::Tune().

Definition at line 160 of file frequencytables.h.

Referenced by TransportScanItem().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:12 2010 for MythTV by  doxygen 1.5.5