MythTV  master
satiputils.h
Go to the documentation of this file.
1 #ifndef _SATIP_UTILS_H_
2 #define _SATIP_UTILS_H_
3 
4 // Qt headers
5 #include <QString>
6 
7 // MythTV headers
8 #include "dtvconfparserhelpers.h"
9 #include "cardutil.h"
10 
11 class SatIP
12 {
13  public:
14  static QStringList probeDevices(void);
15  static QString findDeviceIP(const QString& deviceuuid);
16  static CardUtil::INPUT_TYPES toDVBInputType(const QString& deviceid);
17  static int toTunerType(const QString& deviceid);
18  static QString freq(uint64_t freq);
19  static QString bw(DTVBandwidth bw);
20  static QString msys(DTVModulationSystem msys);
21  static QString mtype(DTVModulation mtype);
22  static QString tmode(DTVTransmitMode tmode);
23  static QString gi(DTVGuardInterval gi);
24  static QString fec(DTVCodeRate fec);
25  static QString ro(DTVRollOff ro);
26  static QString pol(DTVPolarity pol);
27 
28  private:
29  static QStringList doUPNPsearch(void);
30 };
31 
32 #endif // _SATIP_UTILS_H
DTVBandwidth
Definition: dtvconfparserhelpers.h:217
SatIP::ro
static QString ro(DTVRollOff ro)
Definition: satiputils.cpp:412
SatIP::bw
static QString bw(DTVBandwidth bw)
Definition: satiputils.cpp:208
SatIP::tmode
static QString tmode(DTVTransmitMode tmode)
Definition: satiputils.cpp:305
SatIP::doUPNPsearch
static QStringList doUPNPsearch(void)
Definition: satiputils.cpp:48
DTVGuardInterval
Definition: dtvconfparserhelpers.h:487
SatIP::findDeviceIP
static QString findDeviceIP(const QString &deviceuuid)
Definition: satiputils.cpp:125
DTVCodeRate
Definition: dtvconfparserhelpers.h:280
SatIP::probeDevices
static QStringList probeDevices(void)
Definition: satiputils.cpp:21
SatIP::toTunerType
static int toTunerType(const QString &deviceid)
Definition: satiputils.cpp:174
DTVTransmitMode
Definition: dtvconfparserhelpers.h:424
SatIP::toDVBInputType
static CardUtil::INPUT_TYPES toDVBInputType(const QString &deviceid)
Definition: satiputils.cpp:142
SatIP
Definition: satiputils.h:11
SatIP::freq
static QString freq(uint64_t freq)
Definition: satiputils.cpp:241
SatIP::gi
static QString gi(DTVGuardInterval gi)
Definition: satiputils.cpp:334
SatIP::pol
static QString pol(DTVPolarity pol)
Definition: satiputils.cpp:433
DTVModulationSystem
Definition: dtvconfparserhelpers.h:644
cardutil.h
SatIP::fec
static QString fec(DTVCodeRate fec)
Definition: satiputils.cpp:367
SatIP::msys
static QString msys(DTVModulationSystem msys)
Definition: satiputils.cpp:246
SatIP::mtype
static QString mtype(DTVModulation mtype)
Definition: satiputils.cpp:272
dtvconfparserhelpers.h
DTVPolarity
Definition: dtvconfparserhelpers.h:605
DTVModulation
Definition: dtvconfparserhelpers.h:347
CardUtil::INPUT_TYPES
INPUT_TYPES
all the different inputs
Definition: cardutil.h:45
DTVRollOff
Definition: dtvconfparserhelpers.h:725