diff options
Diffstat (limited to 'gr-noaa')
-rw-r--r-- | gr-noaa/lib/noaa_hrpt_decoder.cc | 13 | ||||
-rw-r--r-- | gr-noaa/lib/noaa_hrpt_deframer.cc | 4 |
2 files changed, 15 insertions, 2 deletions
diff --git a/gr-noaa/lib/noaa_hrpt_decoder.cc b/gr-noaa/lib/noaa_hrpt_decoder.cc index 7aa815c5c..4fae0173d 100644 --- a/gr-noaa/lib/noaa_hrpt_decoder.cc +++ b/gr-noaa/lib/noaa_hrpt_decoder.cc @@ -58,6 +58,19 @@ noaa_hrpt_decoder::work(int noutput_items, int i = 0; while (i < noutput_items) { unsigned short word = in[i++]; + d_word_count++; + fprintf(stderr, "%5u: ", d_word_count); + for (int pos = 0; pos < 10; pos++) { + char ch = (word & (1 << 9)) ? '1' : '0'; + word = word << 1; + fprintf(stderr, "%c ", ch); + } + fprintf(stderr, "\n"); + + if (d_word_count == 11090) { + d_word_count = 0; + fprintf(stderr, "\n"); + } } return i; diff --git a/gr-noaa/lib/noaa_hrpt_deframer.cc b/gr-noaa/lib/noaa_hrpt_deframer.cc index b0de09c91..77a8e3263 100644 --- a/gr-noaa/lib/noaa_hrpt_deframer.cc +++ b/gr-noaa/lib/noaa_hrpt_deframer.cc @@ -91,7 +91,7 @@ noaa_hrpt_deframer::general_work(int noutput_items, d_shifter = (d_shifter << 1) | bit; // MSB transmitted first if ((d_shifter & 0x0FFFFFFFFFFFFFFF) == HRPT_MINOR_FRAME_SYNC) { - fprintf(stderr, "SYNC #%i", frames_seen++); + //fprintf(stderr, "SYNC #%i", frames_seen++); out[j++] = SYNC1; out[j++] = SYNC2; out[j++] = SYNC3; @@ -109,7 +109,7 @@ noaa_hrpt_deframer::general_work(int noutput_items, d_word = 0; d_bit_count = HRPT_BITS_PER_WORD; if (--d_word_count == 0) { - fprintf(stderr, "...done\n"); + //fprintf(stderr, "...done\n"); enter_idle(); } } |