MythTV  0.26-pre
Public Member Functions | Public Attributes | Private Member Functions
TransportScanItem Class Reference

Class used for doing a list of frequencies / transports. More...

#include <frequencytables.h>

List of all members.

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.

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 128 of file frequencytables.h.


Constructor & Destructor Documentation

Definition at line 16 of file frequencytables.cpp.

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

Definition at line 26 of file frequencytables.cpp.

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

Definition at line 47 of file frequencytables.cpp.

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

Definition at line 60 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 87 of file frequencytables.cpp.


Member Function Documentation

uint TransportScanItem::offset_cnt ( ) const [inline]

Definition at line 157 of file frequencytables.h.

Referenced by GetMultiplexIdFromDB().

QString TransportScanItem::toString ( void  ) const

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

Definition at line 140 of file frequencytables.cpp.

Referenced by TransportScanItem().


Member Data Documentation

Name to display in scanner dialog.

Definition at line 170 of file frequencytables.h.

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

Frequency number (freqid w/freq table)

Definition at line 171 of file frequencytables.h.

Referenced by toString().

Associated SourceID.

Definition at line 172 of file frequencytables.h.

Set if timer is used after lock for getting PAT.

Definition at line 173 of file frequencytables.h.

Referenced by toString().

Probbably Unnecessary.

Definition at line 176 of file frequencytables.h.

Referenced by toString().

Frequency offsets.

Definition at line 177 of file frequencytables.h.

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

Timeout to tune to a frequency.

Definition at line 178 of file frequencytables.h.

Referenced by toString().

Definition at line 182 of file frequencytables.h.

Referenced by TransportScanItem().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends