#include <hdhrsignalmonitor.h>

Definition at line 13 of file hdhrsignalmonitor.h.
Public Slots | |
| void | deleteLater (void) |
| Safer alternative to just deleting signal monitor directly. | |
Public Member Functions | |
| HDHRSignalMonitor (int db_cardnum, HDHRChannel *_channel, uint64_t _flags=0, const char *_name="HDHRSignalMonitor") | |
| virtual | ~HDHRSignalMonitor () |
| Stops signal monitoring and table monitoring threads. | |
| void | Stop (void) |
| Stop signal monitoring and table monitoring threads. | |
| bool | UpdateFiltersFromStreamData (void) |
Protected Member Functions | |
| HDHRSignalMonitor (void) | |
| HDHRSignalMonitor (const HDHRSignalMonitor &) | |
| virtual void | UpdateValues (void) |
| Fills in frontend stats and emits status Qt signals. | |
| void | EmitHDHRSignals (void) |
| Emits signals for lock, signal strength, etc. | |
| void | RunTableMonitor (void) |
| bool | SupportsTSMonitoring (void) |
Static Protected Member Functions | |
| static void * | TableMonitorThread (void *param) |
Protected Attributes | |
| bool | dtvMonitorRunning |
| pthread_t | table_monitor_thread |
| FilterMap | filters |
| PID filters for table monitoring. | |
| HDHRSignalMonitor::HDHRSignalMonitor | ( | int | db_cardnum, | |
| HDHRChannel * | _channel, | |||
| uint64_t | _flags = 0, |
|||
| const char * | _name = "HDHRSignalMonitor" | |||
| ) |
Definition at line 40 of file hdhrsignalmonitor.cpp.
| HDHRSignalMonitor::~HDHRSignalMonitor | ( | ) | [virtual] |
Stops signal monitoring and table monitoring threads.
Definition at line 58 of file hdhrsignalmonitor.cpp.
| HDHRSignalMonitor::HDHRSignalMonitor | ( | void | ) | [protected] |
| HDHRSignalMonitor::HDHRSignalMonitor | ( | const HDHRSignalMonitor & | ) | [protected] |
| void HDHRSignalMonitor::Stop | ( | void | ) | [virtual] |
Stop signal monitoring and table monitoring threads.
Reimplemented from SignalMonitor.
Definition at line 74 of file hdhrsignalmonitor.cpp.
Referenced by deleteLater(), and ~HDHRSignalMonitor().
| bool HDHRSignalMonitor::UpdateFiltersFromStreamData | ( | void | ) |
| void HDHRSignalMonitor::deleteLater | ( | void | ) | [virtual, slot] |
Safer alternative to just deleting signal monitor directly.
Reimplemented from DTVSignalMonitor.
Definition at line 64 of file hdhrsignalmonitor.cpp.
| void HDHRSignalMonitor::UpdateValues | ( | void | ) | [protected, virtual] |
Fills in frontend stats and emits status Qt signals.
This function uses five ioctl's FE_READ_SNR, FE_READ_SIGNAL_STRENGTH FE_READ_BER, FE_READ_UNCORRECTED_BLOCKS, and FE_READ_STATUS to obtain statistics from the frontend.
This is automatically called by MonitorLoop(), after Start() has been used to start the signal monitoring thread.
Reimplemented from SignalMonitor.
Definition at line 199 of file hdhrsignalmonitor.cpp.
| void HDHRSignalMonitor::EmitHDHRSignals | ( | void | ) | [protected] |
Emits signals for lock, signal strength, etc.
Definition at line 276 of file hdhrsignalmonitor.cpp.
Referenced by UpdateValues().
| void * HDHRSignalMonitor::TableMonitorThread | ( | void * | param | ) | [static, protected] |
| void HDHRSignalMonitor::RunTableMonitor | ( | void | ) | [protected] |
| bool HDHRSignalMonitor::SupportsTSMonitoring | ( | void | ) | [protected] |
bool HDHRSignalMonitor::dtvMonitorRunning [protected] |
Definition at line 42 of file hdhrsignalmonitor.h.
Referenced by RunTableMonitor(), Stop(), and UpdateValues().
pthread_t HDHRSignalMonitor::table_monitor_thread [protected] |
FilterMap HDHRSignalMonitor::filters [protected] |
PID filters for table monitoring.
Definition at line 45 of file hdhrsignalmonitor.h.
Referenced by UpdateFiltersFromStreamData().
1.5.5