GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
dvbt2_config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 gr
 Include this header to use the message passing features.
 
 gr::dtv
 

Typedefs

typedef gr::dtv::dvbt2_rotation_t dvbt2_rotation_t
 
typedef gr::dtv::dvbt2_streamtype_t dvbt2_streamtype_t
 
typedef gr::dtv::dvbt2_inputmode_t dvbt2_inputmode_t
 
typedef
gr::dtv::dvbt2_extended_carrier_t 
dvbt2_extended_carrier_t
 
typedef gr::dtv::dvbt2_preamble_t dvbt2_preamble_t
 
typedef gr::dtv::dvbt2_fftsize_t dvbt2_fftsize_t
 
typedef gr::dtv::dvbt2_papr_t dvbt2_papr_t
 
typedef
gr::dtv::dvbt2_l1constellation_t 
dvbt2_l1constellation_t
 
typedef
gr::dtv::dvbt2_pilotpattern_t 
dvbt2_pilotpattern_t
 
typedef gr::dtv::dvbt2_version_t dvbt2_version_t
 
typedef
gr::dtv::dvbt2_reservedbiasbits_t 
dvbt2_reservedbiasbits_t
 
typedef
gr::dtv::dvbt2_l1scrambled_t 
dvbt2_l1scrambled_t
 
typedef gr::dtv::dvbt2_misogroup_t dvbt2_misogroup_t
 
typedef gr::dtv::dvbt2_showlevels_t dvbt2_showlevels_t
 
typedef gr::dtv::dvbt2_inband_t dvbt2_inband_t
 
typedef
gr::dtv::dvbt2_equalization_t 
dvbt2_equalization_t
 
typedef gr::dtv::dvbt2_bandwidth_t dvbt2_bandwidth_t
 

Enumerations

enum  gr::dtv::dvbt2_rotation_t { gr::dtv::ROTATION_OFF = 0, gr::dtv::ROTATION_ON }
 
enum  gr::dtv::dvbt2_streamtype_t { gr::dtv::STREAMTYPE_TS = 0, gr::dtv::STREAMTYPE_GS, gr::dtv::STREAMTYPE_BOTH }
 
enum  gr::dtv::dvbt2_inputmode_t { gr::dtv::INPUTMODE_NORMAL = 0, gr::dtv::INPUTMODE_HIEFF }
 
enum  gr::dtv::dvbt2_extended_carrier_t { gr::dtv::CARRIERS_NORMAL = 0, gr::dtv::CARRIERS_EXTENDED }
 
enum  gr::dtv::dvbt2_preamble_t {
  gr::dtv::PREAMBLE_T2_SISO = 0, gr::dtv::PREAMBLE_T2_MISO, gr::dtv::PREAMBLE_NON_T2, gr::dtv::PREAMBLE_T2_LITE_SISO,
  gr::dtv::PREAMBLE_T2_LITE_MISO
}
 
enum  gr::dtv::dvbt2_fftsize_t {
  gr::dtv::FFTSIZE_2K = 0, gr::dtv::FFTSIZE_8K, gr::dtv::FFTSIZE_4K, gr::dtv::FFTSIZE_1K,
  gr::dtv::FFTSIZE_16K, gr::dtv::FFTSIZE_32K, gr::dtv::FFTSIZE_8K_T2GI, gr::dtv::FFTSIZE_32K_T2GI,
  gr::dtv::FFTSIZE_16K_T2GI = 11
}
 
enum  gr::dtv::dvbt2_papr_t { gr::dtv::PAPR_OFF = 0, gr::dtv::PAPR_ACE, gr::dtv::PAPR_TR, gr::dtv::PAPR_BOTH }
 
enum  gr::dtv::dvbt2_l1constellation_t { gr::dtv::L1_MOD_BPSK = 0, gr::dtv::L1_MOD_QPSK, gr::dtv::L1_MOD_16QAM, gr::dtv::L1_MOD_64QAM }
 
enum  gr::dtv::dvbt2_pilotpattern_t {
  gr::dtv::PILOT_PP1 = 0, gr::dtv::PILOT_PP2, gr::dtv::PILOT_PP3, gr::dtv::PILOT_PP4,
  gr::dtv::PILOT_PP5, gr::dtv::PILOT_PP6, gr::dtv::PILOT_PP7, gr::dtv::PILOT_PP8
}
 
enum  gr::dtv::dvbt2_version_t { gr::dtv::VERSION_111 = 0, gr::dtv::VERSION_121, gr::dtv::VERSION_131 }
 
enum  gr::dtv::dvbt2_reservedbiasbits_t { gr::dtv::RESERVED_OFF = 0, gr::dtv::RESERVED_ON }
 
enum  gr::dtv::dvbt2_l1scrambled_t { gr::dtv::L1_SCRAMBLED_OFF = 0, gr::dtv::L1_SCRAMBLED_ON }
 
enum  gr::dtv::dvbt2_misogroup_t { gr::dtv::MISO_TX1 = 0, gr::dtv::MISO_TX2 }
 
enum  gr::dtv::dvbt2_showlevels_t { gr::dtv::SHOWLEVELS_OFF = 0, gr::dtv::SHOWLEVELS_ON }
 
enum  gr::dtv::dvbt2_inband_t { gr::dtv::INBAND_OFF = 0, gr::dtv::INBAND_ON }
 
enum  gr::dtv::dvbt2_equalization_t { gr::dtv::EQUALIZATION_OFF = 0, gr::dtv::EQUALIZATION_ON }
 
enum  gr::dtv::dvbt2_bandwidth_t {
  gr::dtv::BANDWIDTH_1_7_MHZ = 0, gr::dtv::BANDWIDTH_5_0_MHZ, gr::dtv::BANDWIDTH_6_0_MHZ, gr::dtv::BANDWIDTH_7_0_MHZ,
  gr::dtv::BANDWIDTH_8_0_MHZ, gr::dtv::BANDWIDTH_10_0_MHZ
}
 

Typedef Documentation