diff options
Diffstat (limited to 'gsm-tvoid/src/lib/gsm.i')
-rwxr-xr-x | gsm-tvoid/src/lib/gsm.i | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/gsm-tvoid/src/lib/gsm.i b/gsm-tvoid/src/lib/gsm.i index 106e378..af644d9 100755 --- a/gsm-tvoid/src/lib/gsm.i +++ b/gsm-tvoid/src/lib/gsm.i @@ -16,6 +16,9 @@ // ---------------------------------------------------------------- +#define OPT_TEST_HOP_SPEED 0x00000001 + + #define PRINT_NOTHING 0x00000000 #define PRINT_EVERYTHING 0x7FFFFFFF //7 for SWIG overflow check work around #define PRINT_BITS 0x00000001 @@ -32,7 +35,7 @@ #define PRINT_DUMMY 0x00000100 #define PRINT_NORMAL 0x00000200 -#define PRINT_GSM_DECODE 0x00000400 +#define PRINT_GSM_DECODE 0x00004000 #define PRINT_HEX 0x00001000 @@ -66,6 +69,8 @@ public: unsigned long d_clock_options; unsigned long d_print_options; + unsigned long d_test_options; + EQ_TYPE d_equalizer_type; //stats @@ -80,9 +85,13 @@ public: long next_arfcn; + //hop testing + long d_hop_good_arfcn; + long d_hop_bad_arfcn; + int sync_state(); float last_freq_offset(void); - double mean_freq_offset(void); + float mean_freq_offset(void); //Methods void full_reset(void); @@ -104,6 +113,9 @@ GR_SWIG_BLOCK_MAGIC(gsm,burst_cf); gsm_burst_cf_sptr gsm_make_burst_cf (gr_feval_ll *,float); class gsm_burst_cf : public gr_block, public gsm_burst { +public: + float get_omega(); + private: gsm_burst_cf (gr_feval_ll *,float); }; |