summaryrefslogtreecommitdiff
path: root/gr-noaa
diff options
context:
space:
mode:
Diffstat (limited to 'gr-noaa')
-rw-r--r--gr-noaa/lib/noaa_hrpt_decoder.cc13
-rw-r--r--gr-noaa/lib/noaa_hrpt_deframer.cc4
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();
}
}