+ struct Inversion
+ {
+ enum {
+ Off, On, Unknown
+ };
+ };
+ struct FEC
+ {
+ enum {
+ fAuto, f1_2, f2_3, f3_4, f5_6, f7_8, f8_9, fNone=15
+ };
+ };
+ struct Modulation {
+ enum {
+ Auto, QAM16, QAM32, QAM64, QAM128, QAM256
+ };
+ };
+ unsigned int frequency, symbol_rate;
+ int modulation, inversion, fec_inner;