git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix comment, don't memmem over end of packet
[enigma2.git]
/
lib
/
dvb
/
frontendparms.h
diff --git
a/lib/dvb/frontendparms.h
b/lib/dvb/frontendparms.h
index 86aea7cf5828d6313de7338a112deef66dca00ea..c963a251ea4cf74ddbc79d73d313463ce5e89fd6 100644
(file)
--- a/
lib/dvb/frontendparms.h
+++ b/
lib/dvb/frontendparms.h
@@
-1,6
+1,8
@@
#ifndef __lib_dvb_frontendparms_h
#define __lib_dvb_frontendparms_h
#ifndef __lib_dvb_frontendparms_h
#define __lib_dvb_frontendparms_h
+#include <lib/python/swig.h>
+
class SatelliteDeliverySystemDescriptor;
class CableDeliverySystemDescriptor;
class TerrestrialDeliverySystemDescriptor;
class SatelliteDeliverySystemDescriptor;
class CableDeliverySystemDescriptor;
class TerrestrialDeliverySystemDescriptor;
@@
-10,60
+12,60
@@
struct eDVBFrontendParametersSatellite
#ifndef SWIG
void set(const SatelliteDeliverySystemDescriptor &);
#endif
#ifndef SWIG
void set(const SatelliteDeliverySystemDescriptor &);
#endif
- struct Polarisation
- {
+ struct Polarisation {
enum {
Horizontal, Vertical, CircularLeft, CircularRight
};
};
enum {
Horizontal, Vertical, CircularLeft, CircularRight
};
};
- struct Inversion
- {
+ struct Inversion {
enum {
Off, On, Unknown
};
};
enum {
Off, On, Unknown
};
};
- struct FEC
- {
+ struct FEC {
enum {
fAuto, f1_2, f2_3, f3_4, f5_6, f7_8, f8_9, f3_5, f4_5, f9_10, fNone=15
};
};
enum {
fAuto, f1_2, f2_3, f3_4, f5_6, f7_8, f8_9, f3_5, f4_5, f9_10, fNone=15
};
};
- struct System
- {
+ struct System {
enum {
DVB_S, DVB_S2
};
};
enum {
DVB_S, DVB_S2
};
};
- struct Modulation
- {
+ struct Modulation {
enum {
Auto, QPSK, M8PSK, QAM_16
};
};
enum {
Auto, QPSK, M8PSK, QAM_16
};
};
-
struct RollOff
// dvb-s2
- {
+ // dvb-s2
+
struct RollOff
{
enum {
enum {
- alpha_0_35, alpha_0_25, alpha_0_20, alpha_auto
+ alpha_0_35, alpha_0_25, alpha_0_20
+ };
+ };
+ // only 8psk
+ struct Pilot {
+ enum {
+ Off, On, Unknown
};
};
bool no_rotor_command_on_tune;
unsigned int frequency, symbol_rate;
};
};
bool no_rotor_command_on_tune;
unsigned int frequency, symbol_rate;
- int polarisation, fec, inversion, orbital_position, system, modulation, roll
_off
;
+ int polarisation, fec, inversion, orbital_position, system, modulation, roll
off, pilot
;
};
};
+SWIG_ALLOW_OUTPUT_SIMPLE(eDVBFrontendParametersSatellite);
struct eDVBFrontendParametersCable
{
#ifndef SWIG
void set(const CableDeliverySystemDescriptor &);
#endif
struct eDVBFrontendParametersCable
{
#ifndef SWIG
void set(const CableDeliverySystemDescriptor &);
#endif
- struct Inversion
- {
+ struct Inversion {
enum {
Off, On, Unknown
};
};
enum {
Off, On, Unknown
};
};
- struct FEC
- {
+ struct FEC {
enum {
fAuto, f1_2, f2_3, f3_4, f5_6, f7_8, f8_9, fNone=15
};
enum {
fAuto, f1_2, f2_3, f3_4, f5_6, f7_8, f8_9, fNone=15
};
@@
-76,19
+78,19
@@
struct eDVBFrontendParametersCable
unsigned int frequency, symbol_rate;
int modulation, inversion, fec_inner;
};
unsigned int frequency, symbol_rate;
int modulation, inversion, fec_inner;
};
+SWIG_ALLOW_OUTPUT_SIMPLE(eDVBFrontendParametersCable);
struct eDVBFrontendParametersTerrestrial
{
#ifndef SWIG
struct eDVBFrontendParametersTerrestrial
{
#ifndef SWIG
- void set(const TerrestrialDeliverySystemDescriptor &);
+
void set(const TerrestrialDeliverySystemDescriptor &);
#endif
struct Bandwidth {
enum {
Bw8MHz, Bw7MHz, Bw6MHz, /*Bw5MHz,*/ BwAuto
}; // Bw5Mhz nyi (compatibilty with enigma1)
};
#endif
struct Bandwidth {
enum {
Bw8MHz, Bw7MHz, Bw6MHz, /*Bw5MHz,*/ BwAuto
}; // Bw5Mhz nyi (compatibilty with enigma1)
};
- struct FEC
- {
+ struct FEC {
enum {
f1_2, f2_3, f3_4, f5_6, f7_8, fAuto
};
enum {
f1_2, f2_3, f3_4, f5_6, f7_8, fAuto
};
@@
-128,5
+130,6
@@
struct eDVBFrontendParametersTerrestrial
int hierarchy;
int inversion;
};
int hierarchy;
int inversion;
};
+SWIG_ALLOW_OUTPUT_SIMPLE(eDVBFrontendParametersTerrestrial);
#endif
#endif