|
MythTV master
|
This class is intended to detect the presence of needed tables. More...
#include <libmythtv/recorders/dtvsignalmonitor.h>
Public Member Functions | |
| DTVSignalMonitor (int db_cardnum, DTVChannel *_channel, bool _release_stream, uint64_t wait_for_mask) | |
| ~DTVSignalMonitor () override | |
| QStringList | GetStatusList (void) const override |
| Returns QStringList containing all signals and their current values. More... | |
| void | SetChannel (int major, int minor) |
| int | GetMajorChannel () const |
| int | GetMinorChannel () const |
| void | SetProgramNumber (int progNum) |
| int | GetProgramNumber () const |
| void | SetDVBService (uint network_id, uint transport_id, int service_id) |
| uint | GetTransportID (void) const |
| uint | GetNetworkID (void) const |
| int | GetServiceID (void) const |
| uint | GetDetectedNetworkID (void) const |
| uint | GetDetectedTransportID (void) const |
| virtual void | SetRotorTarget (float) |
| Sets rotor target pos from 0.0 to 1.0. More... | |
| virtual void | GetRotorStatus (bool &was_moving, bool &is_moving) |
| virtual void | SetRotorValue (int) |
| void | AddFlags (uint64_t _flags) override |
| void | RemoveFlags (uint64_t _flags) override |
| virtual void | SetStreamData (MPEGStreamData *data) |
| Sets the MPEG stream data for DTVSignalMonitor to use, and connects the table signals to the monitor. More... | |
| MPEGStreamData * | GetStreamData () |
| Returns the MPEG stream data if it exists. More... | |
| ATSCStreamData * | GetATSCStreamData () |
| Returns the ATSC stream data if it exists. More... | |
| DVBStreamData * | GetDVBStreamData () |
| Returns the DVB stream data if it exists. More... | |
| ScanStreamData * | GetScanStreamData () |
| Returns the scan stream data if it exists. More... | |
| const MPEGStreamData * | GetStreamData () const |
| Returns the MPEG stream data if it exists. More... | |
| const ATSCStreamData * | GetATSCStreamData () const |
| Returns the ATSC stream data if it exists. More... | |
| const DVBStreamData * | GetDVBStreamData () const |
| Returns the DVB stream data if it exists. More... | |
| const ScanStreamData * | GetScanStreamData () const |
| Returns the scan stream data if it exists. More... | |
| bool | IsAllGood (void) const override |
| void | HandlePAT (const ProgramAssociationTable *pat) override |
| void | HandleCAT (const ConditionalAccessTable *) override |
| void | HandlePMT (uint program_num, const ProgramMapTable *pmt) override |
| void | HandleEncryptionStatus (uint pnum, bool enc_status) override |
| void | HandleSTT (const SystemTimeTable *stt) override |
| void | HandleVCT (uint, const VirtualChannelTable *) override |
| void | HandleMGT (const MasterGuideTable *mgt) override |
| void | HandleTVCT (uint pid, const TerrestrialVirtualChannelTable *tvct) override |
| void | HandleCVCT (uint pid, const CableVirtualChannelTable *cvct) override |
| void | HandleRRT (const RatingRegionTable *) override |
| void | HandleDCCT (const DirectedChannelChangeTable *) override |
| void | HandleDCCSCT (const DirectedChannelChangeSelectionCodeTable *) override |
| void | HandleTDT (const TimeDateTable *tdt) override |
| void | HandleNIT (const NetworkInformationTable *nit) override |
| void | HandleSDT (uint tsid, const ServiceDescriptionTable *sdt) override |
| void | IgnoreEncrypted (bool ignore) |
Public Member Functions inherited from SignalMonitor | |
| ~SignalMonitor () override | |
| Stops monitoring thread. More... | |
| SignalMonitor (int, ChannelBase *, uint64_t, bool)=delete | |
| virtual void | Start () |
| Start signal monitoring thread. More... | |
| virtual void | Stop () |
| Stop signal monitoring thread. More... | |
| virtual void | AddFlags (uint64_t _flags) |
| virtual void | RemoveFlags (uint64_t _flags) |
| bool | HasFlags (uint64_t _flags) const |
| bool | HasAnyFlag (uint64_t _flags) const |
| uint64_t | GetFlags (void) const |
| virtual bool | HasExtraSlowTuning (void) const |
| bool | GetNotifyFrontend () const |
| Returns whether or not a SIGNAL MythEvent is being sent regularly to the frontend. More... | |
| std::chrono::milliseconds | GetUpdateRate () const |
| Returns milliseconds between signal monitoring events. More... | |
| virtual QStringList | GetStatusList (void) const |
| Returns QStringList containing all signals and their current values. More... | |
| int | GetSignalStrength (void) |
| bool | HasSignalLock (void) const |
| Returns true iff scriptStatus.IsGood() and signalLock.IsGood() return true. More... | |
| virtual bool | IsAllGood (void) const |
| bool | IsErrored (void) const |
| void | SetNotifyFrontend (bool notify) |
| Enables or disables frontend notification of the current signal value. More... | |
| void | SetMonitoring (TVRec *parent, bool EITscan, bool monitor) |
| Indicate if table monitoring is needed. More... | |
| void | SetUpdateRate (std::chrono::milliseconds msec) |
| Sets the number of milliseconds between signal monitoring attempts in the signal monitoring thread. More... | |
| void | AddListener (SignalMonitorListener *listener) |
| void | RemoveListener (SignalMonitorListener *listener) |
| void | SendMessage (SignalMonitorMessageType type, const SignalMonitorValue &val) |
| void | SendMessageAllGood (void) |
| virtual void | EmitStatus (void) |
Public Member Functions inherited from MPEGStreamListener | |
| virtual void | HandlePAT (const ProgramAssociationTable *pat)=0 |
| virtual void | HandleCAT (const ConditionalAccessTable *cat)=0 |
| virtual void | HandlePMT (uint program_num, const ProgramMapTable *pmt)=0 |
| virtual void | HandleEncryptionStatus (uint program_number, bool encrypted)=0 |
| virtual void | HandleSplice (const SpliceInformationTable *) |
| virtual void | HandleSTT (const SystemTimeTable *)=0 |
| virtual void | HandleMGT (const MasterGuideTable *)=0 |
| virtual void | HandleVCT (uint pid, const VirtualChannelTable *)=0 |
| virtual void | HandleTVCT (uint pid, const TerrestrialVirtualChannelTable *)=0 |
| virtual void | HandleCVCT (uint pid, const CableVirtualChannelTable *)=0 |
| virtual void | HandleRRT (const RatingRegionTable *)=0 |
| virtual void | HandleDCCT (const DirectedChannelChangeTable *)=0 |
| virtual void | HandleDCCSCT (const DirectedChannelChangeSelectionCodeTable *)=0 |
| virtual void | HandleTDT (const TimeDateTable *)=0 |
| virtual void | HandleNIT (const NetworkInformationTable *)=0 |
| virtual void | HandleSDT (uint tsid, const ServiceDescriptionTable *)=0 |
Protected Member Functions | |
| DTVChannel * | GetDTVChannel (void) |
| void | UpdateMonitorValues (void) |
| void | UpdateListeningForEIT (void) |
Protected Member Functions inherited from SignalMonitor | |
| SignalMonitor (int _inputid, ChannelBase *_channel, bool _release_stream, uint64_t wait_for_mask) | |
| Initializes signal lock and signal values. More... | |
| void | run (void) override |
| Basic signal monitoring loop. More... | |
| virtual void | UpdateValues (void) |
| This should be overridden to actually do signal monitoring. More... | |
Protected Member Functions inherited from MThread | |
| virtual void | run (void) |
| Runs the Qt event loop unless we have a QRunnable, in which case we run the runnable run instead. More... | |
| int | exec (void) |
| Enters the qt event loop. call exit or quit to exit thread. More... | |
| MThread (const QString &objectName) | |
| Standard constructor. More... | |
| MThread (const QString &objectName, QRunnable *runnable) | |
| Use this constructor if you want the default run() method to run the QRunnable's run() method instead of entering the Qt event loop. More... | |
| virtual | ~MThread () |
| MThread (const MThread &)=delete | |
| MThread & | operator= (const MThread &)=delete |
| void | RunProlog (void) |
| Sets up a thread, call this if you reimplement run(). More... | |
| void | RunEpilog (void) |
| Cleans up a thread's resources, call this if you reimplement run(). More... | |
| QThread * | qthread (void) |
| Returns the thread, this will always return the same pointer no matter how often you restart the thread. More... | |
| void | setObjectName (const QString &name) |
| QString | objectName (void) const |
| void | setPriority (QThread::Priority priority) |
| QThread::Priority | priority (void) const |
| bool | isFinished (void) const |
| bool | isRunning (void) const |
| void | setStackSize (uint stackSize) |
| uint | stackSize (void) const |
| void | exit (int retcode=0) |
| Use this to exit from the thread if you are using a Qt event loop. More... | |
| void | start (QThread::Priority p=QThread::InheritPriority) |
| Tell MThread to start running the thread in the near future. More... | |
| void | terminate (void) |
| Kill a thread unsafely. More... | |
| void | quit (void) |
| calls exit(0) More... | |
| bool | wait (std::chrono::milliseconds time=std::chrono::milliseconds::max()) |
| Wait for the MThread to exit, with a maximum timeout. More... | |
Protected Member Functions inherited from MPEGStreamListener | |
| virtual | ~MPEGStreamListener ()=default |
Protected Member Functions inherited from ATSCMainStreamListener | |
| virtual | ~ATSCMainStreamListener ()=default |
Protected Member Functions inherited from ATSCAuxStreamListener | |
| virtual | ~ATSCAuxStreamListener ()=default |
Protected Member Functions inherited from DVBMainStreamListener | |
| virtual | ~DVBMainStreamListener ()=default |
Additional Inherited Members | |
Static Public Member Functions inherited from SignalMonitor | |
| static bool | IsRequired (const QString &cardtype) |
| Returns true iff the card type supports signal monitoring. More... | |
| static bool | IsSupported (const QString &cardtype) |
| static SignalMonitor * | Init (const QString &cardtype, int db_cardnum, ChannelBase *channel, bool release_stream) |
Static Public Attributes inherited from SignalMonitor | |
| static const uint64_t | kDTVSigMon_PATSeen = 0x0000000001ULL |
| We've seen a PAT, which maps MPEG program numbers to pids where we find PMTs. More... | |
| static const uint64_t | kDTVSigMon_PMTSeen = 0x0000000002ULL |
| We've seen a PMT, which maps program to audio, video and other stream PIDs. More... | |
| static const uint64_t | kDTVSigMon_MGTSeen = 0x0000000004ULL |
| We've seen a MGT, which tells us on which PIDs to find VCT and other ATSC tables. More... | |
| static const uint64_t | kDTVSigMon_VCTSeen = 0x0000000008ULL |
| We've seen a VCT, which maps ATSC Channels to MPEG program numbers, and provides additional data. More... | |
| static const uint64_t | kDTVSigMon_TVCTSeen = 0x0000000010ULL |
| We've seen a TVCT, the terrestrial version of the VCT. More... | |
| static const uint64_t | kDTVSigMon_CVCTSeen = 0x0000000020ULL |
| We've seen a CVCT, the cable version of the VCT. More... | |
| static const uint64_t | kDTVSigMon_NITSeen = 0x0000000040ULL |
| We've seen a NIT, which tells us where to find SDT and other DVB tables. More... | |
| static const uint64_t | kDTVSigMon_SDTSeen = 0x0000000080ULL |
| We've seen a SDT, which maps DVB Channels to MPEG program numbers, and provides additional data. More... | |
| static const uint64_t | kFWSigMon_PowerSeen = 0x0000000100ULL |
| We've seen the FireWire STB power state. More... | |
| static const uint64_t | kDTVSigMon_CryptSeen = 0x0000000200ULL |
| We've seen something indicating whether the data stream is encrypted. More... | |
| static const uint64_t | kDTVSigMon_PATMatch = 0x0000001000ULL |
| We've seen a PAT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_PMTMatch = 0x0000002000ULL |
| We've seen a PMT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_MGTMatch = 0x0000004000ULL |
| We've seen an MGT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_VCTMatch = 0x0000008000ULL |
| We've seen a VCT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_TVCTMatch = 0x0000010000ULL |
| We've seen a TVCT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_CVCTMatch = 0x0000020000ULL |
| We've seen a CVCT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_NITMatch = 0x0000040000ULL |
| We've seen an NIT matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_SDTMatch = 0x0000080000ULL |
| We've seen an SDT matching our requirements. More... | |
| static const uint64_t | kFWSigMon_PowerMatch = 0x0000100000ULL |
| We've seen a FireWire STB power state matching our requirements. More... | |
| static const uint64_t | kDTVSigMon_CryptMatch = 0x0000200000ULL |
| We've seen unencrypted data in data stream. More... | |
| static const uint64_t | kDTVSigMon_WaitForPAT = 0x0001000000ULL |
| static const uint64_t | kDTVSigMon_WaitForPMT = 0x0002000000ULL |
| static const uint64_t | kDTVSigMon_WaitForMGT = 0x0004000000ULL |
| static const uint64_t | kDTVSigMon_WaitForVCT = 0x0008000000ULL |
| static const uint64_t | kDTVSigMon_WaitForNIT = 0x0010000000ULL |
| static const uint64_t | kDTVSigMon_WaitForSDT = 0x0020000000ULL |
| static const uint64_t | kSigMon_WaitForSig = 0x0040000000ULL |
| static const uint64_t | kFWSigMon_WaitForPower = 0x0080000000ULL |
| static const uint64_t | kDTVSigMon_WaitForCrypt =0x0100000000ULL |
| static const uint64_t | kDTVSigMon_WaitForAll = 0x01FF000000ULL |
| static const uint64_t | kDVBSigMon_WaitForSNR = 0x1000000000ULL |
| Wait for the Signal to Noise Ratio to rise above a threshold. More... | |
| static const uint64_t | kDVBSigMon_WaitForBER = 0x2000000000ULL |
| Wait for the Bit Error Rate to fall below a threshold. More... | |
| static const uint64_t | kDVBSigMon_WaitForUB = 0x4000000000ULL |
| Wait for uncorrected FEC blocks to fall below a threshold. More... | |
| static const uint64_t | kDVBSigMon_WaitForPos = 0x8000000000ULL |
| Wait for rotor to complete turning the antenna. More... | |
Static Protected Member Functions inherited from MThread | |
| static void | setTerminationEnabled (bool enabled=true) |
| static void | usleep (std::chrono::microseconds time) |
| template<typename R , typename P > | |
| static std::enable_if_t< std::chrono::treat_as_floating_point< R >::value, void > | usleep (std::chrono::duration< R, P > time) |
| static void | ThreadSetup (const QString &name) |
| This is to be called on startup in those few threads that haven't been ported to MThread. More... | |
| static void | ThreadCleanup (void) |
| This is to be called on exit in those few threads that haven't been ported to MThread. More... | |
| static void | Cleanup (void) |
| This will print out all the running threads, call exit(1) on each and then wait up to 5 seconds total for all the threads to exit. More... | |
| static void | GetAllThreadNames (QStringList &list) |
| static void | GetAllRunningThreadNames (QStringList &list) |
This class is intended to detect the presence of needed tables.
Definition at line 14 of file dtvsignalmonitor.h.
| DTVSignalMonitor::DTVSignalMonitor | ( | int | db_cardnum, |
| DTVChannel * | _channel, | ||
| bool | _release_stream, | ||
| uint64_t | wait_for_mask | ||
| ) |
Definition at line 42 of file dtvsignalmonitor.cpp.
|
override |
Definition at line 65 of file dtvsignalmonitor.cpp.
|
overridevirtual |
Reimplemented from SignalMonitor.
Definition at line 141 of file dtvsignalmonitor.cpp.
Referenced by CetonSignalMonitor::CetonSignalMonitor(), ChannelScanSM::ChannelScanSM(), FirewireSignalMonitor::FirewireSignalMonitor(), HandleCVCT(), HandleEncryptionStatus(), HandleMGT(), HandleNIT(), HandlePAT(), FirewireSignalMonitor::HandlePAT(), FirewireSignalMonitor::HandlePMT(), HandlePMT(), HandleSDT(), HandleTVCT(), HDHRSignalMonitor::HDHRSignalMonitor(), SatIPSignalMonitor::SatIPSignalMonitor(), SetChannel(), SetDVBService(), SetProgramNumber(), TVRec::SetupDTVSignalMonitor(), ChannelScanSM::Tune(), DVBSignalMonitor::UpdateValues(), ExternalSignalMonitor::UpdateValues(), and FirewireSignalMonitor::UpdateValues().
| ATSCStreamData * DTVSignalMonitor::GetATSCStreamData | ( | ) |
Returns the ATSC stream data if it exists.
Definition at line 556 of file dtvsignalmonitor.cpp.
Referenced by ApplyCachedPids(), GetPidsToCache(), HandleCVCT(), HandleMGT(), HandleTVCT(), SetChannel(), and SetStreamData().
| const ATSCStreamData * DTVSignalMonitor::GetATSCStreamData | ( | ) | const |
Returns the ATSC stream data if it exists.
Definition at line 571 of file dtvsignalmonitor.cpp.
|
inline |
Definition at line 42 of file dtvsignalmonitor.h.
|
inline |
Definition at line 43 of file dtvsignalmonitor.h.
|
protected |
Definition at line 70 of file dtvsignalmonitor.cpp.
Referenced by HandlePMT().
| DVBStreamData * DTVSignalMonitor::GetDVBStreamData | ( | ) |
Returns the DVB stream data if it exists.
Definition at line 561 of file dtvsignalmonitor.cpp.
Referenced by HandleNIT(), ChannelScanSM::HandleSDT(), HandleSDT(), SetDVBService(), and SetStreamData().
| const DVBStreamData * DTVSignalMonitor::GetDVBStreamData | ( | ) | const |
Returns the DVB stream data if it exists.
Definition at line 576 of file dtvsignalmonitor.cpp.
|
inline |
Definition at line 31 of file dtvsignalmonitor.h.
|
inline |
Definition at line 32 of file dtvsignalmonitor.h.
|
inline |
Definition at line 39 of file dtvsignalmonitor.h.
Referenced by ChannelScanSM::UpdateChannelInfo().
|
inline |
Definition at line 35 of file dtvsignalmonitor.h.
Reimplemented in DVBSignalMonitor.
Definition at line 47 of file dtvsignalmonitor.h.
Referenced by DVBStreamHandler::RetuneMonitor().
| ScanStreamData * DTVSignalMonitor::GetScanStreamData | ( | ) |
Returns the scan stream data if it exists.
Definition at line 566 of file dtvsignalmonitor.cpp.
Referenced by ChannelScanSM::HandlePAT(), ChannelScanSM::HandleSDT(), ChannelScanSM::HasTimedOut(), ChannelScanSM::ScanTransport(), ChannelScanSM::UpdateChannelInfo(), and ChannelScanSM::~ChannelScanSM().
| const ScanStreamData * DTVSignalMonitor::GetScanStreamData | ( | ) | const |
Returns the scan stream data if it exists.
Definition at line 581 of file dtvsignalmonitor.cpp.
|
inline |
Definition at line 40 of file dtvsignalmonitor.h.
|
overridevirtual |
Returns QStringList containing all signals and their current values.
This serializes the signal monitoring values so that they can be passed from a backend to a frontend.
SignalMonitorValue::Parse(const QStringList&) will convert this to a vector of SignalMonitorValue instances.
Reimplemented from SignalMonitor.
Reimplemented in DVBSignalMonitor.
Definition at line 75 of file dtvsignalmonitor.cpp.
Referenced by DVBSignalMonitor::GetStatusList().
|
inline |
Returns the MPEG stream data if it exists.
Definition at line 59 of file dtvsignalmonitor.h.
Referenced by FirewireSignalMonitor::AddData(), HandlePAT(), FirewireSignalMonitor::HandlePAT(), FirewireSignalMonitor::HandlePMT(), HandlePMT(), HandleSTT(), DVBSignalMonitor::HandleSTT(), HandleTDT(), DVBSignalMonitor::HandleTDT(), FirewireSignalMonitor::RunTableMonitor(), SetProgramNumber(), IPTVSignalMonitor::SetStreamData(), TVRec::SetupDTVSignalMonitor(), ASISignalMonitor::Stop(), CetonSignalMonitor::Stop(), DVBSignalMonitor::Stop(), ExternalSignalMonitor::Stop(), HDHRSignalMonitor::Stop(), SatIPSignalMonitor::Stop(), V4L2encSignalMonitor::Stop(), ChannelScanSM::TestNextProgramEncryption(), TVRec::TuningFrequency(), TVRec::TuningShutdowns(), TVRec::TuningSignalCheck(), UpdateListeningForEIT(), ASISignalMonitor::UpdateValues(), CetonSignalMonitor::UpdateValues(), DVBSignalMonitor::UpdateValues(), ExternalSignalMonitor::UpdateValues(), FirewireSignalMonitor::UpdateValues(), HDHRSignalMonitor::UpdateValues(), IPTVSignalMonitor::UpdateValues(), SatIPSignalMonitor::UpdateValues(), and V4L2encSignalMonitor::UpdateValues().
|
inline |
Returns the MPEG stream data if it exists.
Definition at line 68 of file dtvsignalmonitor.h.
|
inline |
Definition at line 38 of file dtvsignalmonitor.h.
Referenced by ChannelScanSM::UpdateChannelInfo().
|
inlineoverridevirtual |
Implements MPEGStreamListener.
Definition at line 80 of file dtvsignalmonitor.h.
|
overridevirtual |
Implements ATSCAuxStreamListener.
Definition at line 476 of file dtvsignalmonitor.cpp.
|
inlineoverridevirtual |
Implements ATSCAuxStreamListener.
Definition at line 94 of file dtvsignalmonitor.h.
|
inlineoverridevirtual |
Implements ATSCAuxStreamListener.
Definition at line 93 of file dtvsignalmonitor.h.
Implements MPEGStreamListener.
Definition at line 549 of file dtvsignalmonitor.cpp.
|
overridevirtual |
Implements ATSCMainStreamListener.
Definition at line 426 of file dtvsignalmonitor.cpp.
|
overridevirtual |
Implements DVBMainStreamListener.
Definition at line 509 of file dtvsignalmonitor.cpp.
|
overridevirtual |
Implements MPEGStreamListener.
Reimplemented in FirewireSignalMonitor, and IPTVSignalMonitor.
Definition at line 292 of file dtvsignalmonitor.cpp.
Referenced by FirewireSignalMonitor::HandlePAT(), and IPTVSignalMonitor::HandlePAT().
|
overridevirtual |
Implements MPEGStreamListener.
Reimplemented in FirewireSignalMonitor, and DVBSignalMonitor.
Definition at line 360 of file dtvsignalmonitor.cpp.
Referenced by FirewireSignalMonitor::HandlePMT(), and DVBSignalMonitor::HandlePMT().
|
inlineoverridevirtual |
Implements ATSCAuxStreamListener.
Definition at line 92 of file dtvsignalmonitor.h.
|
overridevirtual |
Implements DVBMainStreamListener.
Definition at line 517 of file dtvsignalmonitor.cpp.
|
overridevirtual |
Implements ATSCMainStreamListener.
Reimplemented in DVBSignalMonitor.
Definition at line 420 of file dtvsignalmonitor.cpp.
Referenced by DVBSignalMonitor::HandleSTT().
|
overridevirtual |
Implements DVBMainStreamListener.
Reimplemented in DVBSignalMonitor.
Definition at line 503 of file dtvsignalmonitor.cpp.
Referenced by DVBSignalMonitor::HandleTDT().
|
overridevirtual |
Implements ATSCAuxStreamListener.
Definition at line 445 of file dtvsignalmonitor.cpp.
|
inlineoverridevirtual |
Implements ATSCMainStreamListener.
Definition at line 86 of file dtvsignalmonitor.h.
|
inline |
Definition at line 102 of file dtvsignalmonitor.h.
Referenced by TVRec::SetupDTVSignalMonitor(), and TVRec::TuningFrequency().
|
overridevirtual |
Reimplemented from SignalMonitor.
Definition at line 586 of file dtvsignalmonitor.cpp.
Referenced by ASISignalMonitor::UpdateValues(), CetonSignalMonitor::UpdateValues(), DVBSignalMonitor::UpdateValues(), ExternalSignalMonitor::UpdateValues(), FirewireSignalMonitor::UpdateValues(), HDHRSignalMonitor::UpdateValues(), IPTVSignalMonitor::UpdateValues(), SatIPSignalMonitor::UpdateValues(), and V4L2encSignalMonitor::UpdateValues().
|
overridevirtual |
Reimplemented from SignalMonitor.
Definition at line 147 of file dtvsignalmonitor.cpp.
Referenced by DVBSignalMonitor::DVBSignalMonitor(), HandleSDT(), SetChannel(), SetDVBService(), SetProgramNumber(), DVBSignalMonitor::UpdateValues(), and V4L2encSignalMonitor::UpdateValues().
| void DTVSignalMonitor::SetChannel | ( | int | major, |
| int | minor | ||
| ) |
Definition at line 197 of file dtvsignalmonitor.cpp.
Referenced by ChannelScanSM::ScanTransport(), and TVRec::SetupDTVSignalMonitor().
Definition at line 230 of file dtvsignalmonitor.cpp.
Referenced by ChannelScanSM::ScanTransport(), and TVRec::SetupDTVSignalMonitor().
| void DTVSignalMonitor::SetProgramNumber | ( | int | progNum | ) |
Definition at line 215 of file dtvsignalmonitor.cpp.
Referenced by HandleCVCT(), HandlePAT(), HandleTVCT(), and TVRec::SetupDTVSignalMonitor().
|
inlinevirtual |
Sets rotor target pos from 0.0 to 1.0.
Reimplemented in DVBSignalMonitor.
Definition at line 46 of file dtvsignalmonitor.h.
Referenced by TVRec::SetupDTVSignalMonitor().
|
inlinevirtual |
Reimplemented in DVBSignalMonitor.
Definition at line 49 of file dtvsignalmonitor.h.
Referenced by DVBStreamHandler::RetuneMonitor().
|
virtual |
Sets the MPEG stream data for DTVSignalMonitor to use, and connects the table signals to the monitor.
Reimplemented in IPTVSignalMonitor.
Definition at line 259 of file dtvsignalmonitor.cpp.
Referenced by ChannelScanSM::ChannelScanSM(), IPTVSignalMonitor::SetStreamData(), TVRec::SetupDTVSignalMonitor(), and ~DTVSignalMonitor().
|
protected |
Definition at line 172 of file dtvsignalmonitor.cpp.
|
protected |
Definition at line 153 of file dtvsignalmonitor.cpp.
Referenced by AddFlags(), and RemoveFlags().
|
protected |
Definition at line 134 of file dtvsignalmonitor.h.
Referenced by GetDetectedNetworkID(), and HandleSDT().
|
protected |
Definition at line 135 of file dtvsignalmonitor.h.
Referenced by GetDetectedTransportID(), and HandleSDT().
|
protected |
Definition at line 111 of file dtvsignalmonitor.h.
Referenced by UpdateListeningForEIT().
Definition at line 141 of file dtvsignalmonitor.h.
Referenced by HandlePMT(), and IgnoreEncrypted().
|
protected |
Definition at line 128 of file dtvsignalmonitor.h.
Referenced by GetMajorChannel(), HandleCVCT(), HandleTVCT(), and SetChannel().
|
protected |
Definition at line 125 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 121 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 123 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 119 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 120 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 124 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 122 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), IsAllGood(), and UpdateMonitorValues().
|
protected |
Definition at line 129 of file dtvsignalmonitor.h.
Referenced by GetMinorChannel(), HandleCVCT(), HandleTVCT(), and SetChannel().
|
protected |
Definition at line 131 of file dtvsignalmonitor.h.
Referenced by GetNetworkID(), HandleSDT(), and SetDVBService().
|
protected |
Definition at line 137 of file dtvsignalmonitor.h.
Referenced by GetProgramNumber(), GetServiceID(), HandlePAT(), IPTVSignalMonitor::HandlePAT(), HandlePMT(), DVBSignalMonitor::HandlePMT(), SetDVBService(), and SetProgramNumber().
|
protected |
Definition at line 118 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 114 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 116 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 112 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 113 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 117 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 139 of file dtvsignalmonitor.h.
Referenced by HandleCVCT(), HandlePAT(), HandlePMT(), HandleTVCT(), SetChannel(), SetDVBService(), and SetProgramNumber().
|
protected |
Definition at line 115 of file dtvsignalmonitor.h.
Referenced by GetStatusList(), and UpdateMonitorValues().
|
protected |
Definition at line 110 of file dtvsignalmonitor.h.
Referenced by GetATSCStreamData(), GetDVBStreamData(), GetScanStreamData(), GetStreamData(), and SetStreamData().
|
protected |
Definition at line 132 of file dtvsignalmonitor.h.
Referenced by GetTransportID(), HandlePAT(), HandleSDT(), and SetDVBService().