MythTV  master
satiputils.h
Go to the documentation of this file.
1 #ifndef SATIPUTILS_H
2 #define SATIPUTILS_H
3 
4 // Qt headers
5 #include <QString>
6 #include <QStringList>
7 
8 // MythTV headers
9 #include "dtvconfparserhelpers.h"
10 #include "cardutil.h"
11 
12 class SatIP
13 {
14  public:
15  static QStringList probeDevices(void);
16  static QString findDeviceIP(const QString& deviceuuid);
17  static CardUtil::INPUT_TYPES toDVBInputType(const QString& deviceid);
18  static int toTunerType(const QString& deviceid);
19  static QString freq(uint64_t freq);
20  static QString bw(DTVBandwidth bw);
21  static QString msys(DTVModulationSystem msys);
22  static QString mtype(DTVModulation mtype);
23  static QString tmode(DTVTransmitMode tmode);
24  static QString gi(DTVGuardInterval gi);
25  static QString fec(DTVCodeRate fec);
26  static QString ro(DTVRollOff ro);
27  static QString pol(DTVPolarity pol);
28 
29  private:
30  static QStringList doUPNPsearch(bool loginfo);
31  static QStringList findServers(void);
32 };
33 
34 #endif // SATIPUTILS_H
DTVBandwidth
Definition: dtvconfparserhelpers.h:217
SatIP::ro
static QString ro(DTVRollOff ro)
Definition: satiputils.cpp:439
SatIP::bw
static QString bw(DTVBandwidth bw)
Definition: satiputils.cpp:235
SatIP::tmode
static QString tmode(DTVTransmitMode tmode)
Definition: satiputils.cpp:332
SatIP::doUPNPsearch
static QStringList doUPNPsearch(bool loginfo)
Definition: satiputils.cpp:54
DTVGuardInterval
Definition: dtvconfparserhelpers.h:487
SatIP::findDeviceIP
static QString findDeviceIP(const QString &deviceuuid)
Definition: satiputils.cpp:152
DTVCodeRate
Definition: dtvconfparserhelpers.h:280
SatIP::probeDevices
static QStringList probeDevices(void)
Definition: satiputils.cpp:24
SatIP::toTunerType
static int toTunerType(const QString &deviceid)
Definition: satiputils.cpp:201
DTVTransmitMode
Definition: dtvconfparserhelpers.h:424
SatIP::findServers
static QStringList findServers(void)
Definition: satiputils.cpp:137
SatIP::toDVBInputType
static CardUtil::INPUT_TYPES toDVBInputType(const QString &deviceid)
Definition: satiputils.cpp:169
SatIP
Definition: satiputils.h:12
SatIP::freq
static QString freq(uint64_t freq)
Definition: satiputils.cpp:268
SatIP::gi
static QString gi(DTVGuardInterval gi)
Definition: satiputils.cpp:361
SatIP::pol
static QString pol(DTVPolarity pol)
Definition: satiputils.cpp:460
DTVModulationSystem
Definition: dtvconfparserhelpers.h:644
cardutil.h
SatIP::fec
static QString fec(DTVCodeRate fec)
Definition: satiputils.cpp:394
SatIP::msys
static QString msys(DTVModulationSystem msys)
Definition: satiputils.cpp:273
SatIP::mtype
static QString mtype(DTVModulation mtype)
Definition: satiputils.cpp:299
dtvconfparserhelpers.h
DTVPolarity
Definition: dtvconfparserhelpers.h:605
DTVModulation
Definition: dtvconfparserhelpers.h:347
CardUtil::INPUT_TYPES
INPUT_TYPES
all the different inputs
Definition: cardutil.h:46
DTVRollOff
Definition: dtvconfparserhelpers.h:725