MythTV  master
Public Member Functions | Public Attributes | List of all members
FrequencyTable Class Reference

#include <frequencytables.h>

Collaboration diagram for FrequencyTable:
Collaboration graph
[legend]

Public Member Functions

 FrequencyTable (const QString &_name_format, int _name_offset, uint64_t _frequencyStart, uint64_t _frequencyEnd, uint _frequencyStep, DTVModulation::Types _modulation)
 
 FrequencyTable (uint64_t _frequencyStart, uint64_t _frequencyEnd, uint _frequencyStep, const QString &_name_format, int _name_offset, DTVInversion::Types _inversion, DTVBandwidth::Types _bandwidth, DTVCodeRate::Types _coderate_hp, DTVCodeRate::Types _coderate_lp, DTVModulation::Types _constellation, DTVTransmitMode::Types _trans_mode, DTVGuardInterval::Types _guard_interval, DTVHierarchy::Types _hierarchy, DTVModulation::Types _modulation, int _offset1, int _offset2)
 
 FrequencyTable (uint64_t _frequencyStart, uint64_t _frequencyEnd, uint _frequencyStep, const QString &_name_format, int _name_offset, DTVCodeRate::Types _fec_inner, DTVModulation::Types _modulation, uint _symbol_rate, int _offset1, int _offset2)
 
virtual ~FrequencyTable ()
 

Public Attributes

QString m_nameFormat
 pretty name format More...
 
int m_nameOffset
 Offset to add to the pretty name. More...
 
uint64_t m_frequencyStart
 The staring centre frequency. More...
 
uint64_t m_frequencyEnd
 The ending centre frequency. More...
 
uint m_frequencyStep
 The step in frequency. More...
 
DTVModulation m_modulation
 
int m_offset1 {0}
 The first offset from the centre freq. More...
 
int m_offset2 {0}
 The second offset from the centre freq. More...
 
DTVInversion m_inversion
 
DTVBandwidth m_bandwidth
 
DTVCodeRate m_coderateHp
 
DTVCodeRate m_coderateLp
 
DTVModulation m_constellation
 
DTVTransmitMode m_transMode
 
DTVGuardInterval m_guardInterval
 
DTVHierarchy m_hierarchy
 
uint m_symbolRate {0}
 
DTVCodeRate m_fecInner
 

Detailed Description

Definition at line 38 of file frequencytables.h.

Constructor & Destructor Documentation

◆ FrequencyTable() [1/3]

FrequencyTable::FrequencyTable ( const QString &  _name_format,
int  _name_offset,
uint64_t  _frequencyStart,
uint64_t  _frequencyEnd,
uint  _frequencyStep,
DTVModulation::Types  _modulation 
)
inline

Definition at line 41 of file frequencytables.h.

◆ FrequencyTable() [2/3]

FrequencyTable::FrequencyTable ( uint64_t  _frequencyStart,
uint64_t  _frequencyEnd,
uint  _frequencyStep,
const QString &  _name_format,
int  _name_offset,
DTVInversion::Types  _inversion,
DTVBandwidth::Types  _bandwidth,
DTVCodeRate::Types  _coderate_hp,
DTVCodeRate::Types  _coderate_lp,
DTVModulation::Types  _constellation,
DTVTransmitMode::Types  _trans_mode,
DTVGuardInterval::Types  _guard_interval,
DTVHierarchy::Types  _hierarchy,
DTVModulation::Types  _modulation,
int  _offset1,
int  _offset2 
)
inline

Definition at line 51 of file frequencytables.h.

◆ FrequencyTable() [3/3]

FrequencyTable::FrequencyTable ( uint64_t  _frequencyStart,
uint64_t  _frequencyEnd,
uint  _frequencyStep,
const QString &  _name_format,
int  _name_offset,
DTVCodeRate::Types  _fec_inner,
DTVModulation::Types  _modulation,
uint  _symbol_rate,
int  _offset1,
int  _offset2 
)
inline

Definition at line 76 of file frequencytables.h.

◆ ~FrequencyTable()

virtual FrequencyTable::~FrequencyTable ( )
inlinevirtual

Definition at line 92 of file frequencytables.h.

Member Data Documentation

◆ m_nameFormat

QString FrequencyTable::m_nameFormat

pretty name format

Definition at line 95 of file frequencytables.h.

Referenced by PaneATSC::ResetTransportRange(), and ChannelScanSM::ScanTransports().

◆ m_nameOffset

int FrequencyTable::m_nameOffset

Offset to add to the pretty name.

Definition at line 96 of file frequencytables.h.

Referenced by PaneATSC::ResetTransportRange(), and ChannelScanSM::ScanTransports().

◆ m_frequencyStart

uint64_t FrequencyTable::m_frequencyStart

The staring centre frequency.

Definition at line 97 of file frequencytables.h.

Referenced by PaneATSC::ResetTransportRange(), and ChannelScanSM::ScanTransports().

◆ m_frequencyEnd

uint64_t FrequencyTable::m_frequencyEnd

The ending centre frequency.

Definition at line 98 of file frequencytables.h.

Referenced by PaneATSC::ResetTransportRange(), and ChannelScanSM::ScanTransports().

◆ m_frequencyStep

uint FrequencyTable::m_frequencyStep

The step in frequency.

Definition at line 99 of file frequencytables.h.

Referenced by PaneATSC::ResetTransportRange(), and ChannelScanSM::ScanTransports().

◆ m_modulation

DTVModulation FrequencyTable::m_modulation

Definition at line 100 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_offset1

int FrequencyTable::m_offset1 {0}

The first offset from the centre freq.

Definition at line 101 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_offset2

int FrequencyTable::m_offset2 {0}

The second offset from the centre freq.

Definition at line 102 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_inversion

DTVInversion FrequencyTable::m_inversion

Definition at line 105 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_bandwidth

DTVBandwidth FrequencyTable::m_bandwidth

Definition at line 106 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_coderateHp

DTVCodeRate FrequencyTable::m_coderateHp

Definition at line 107 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_coderateLp

DTVCodeRate FrequencyTable::m_coderateLp

Definition at line 108 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_constellation

DTVModulation FrequencyTable::m_constellation

Definition at line 109 of file frequencytables.h.

◆ m_transMode

DTVTransmitMode FrequencyTable::m_transMode

Definition at line 110 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_guardInterval

DTVGuardInterval FrequencyTable::m_guardInterval

Definition at line 111 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_hierarchy

DTVHierarchy FrequencyTable::m_hierarchy

Definition at line 112 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_symbolRate

uint FrequencyTable::m_symbolRate {0}

Definition at line 115 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().

◆ m_fecInner

DTVCodeRate FrequencyTable::m_fecInner

Definition at line 116 of file frequencytables.h.

Referenced by TransportScanItem::TransportScanItem().


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