summaryrefslogtreecommitdiff
path: root/gr-pager/lib/pager_flex_sync.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-pager/lib/pager_flex_sync.h')
-rw-r--r--gr-pager/lib/pager_flex_sync.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/gr-pager/lib/pager_flex_sync.h b/gr-pager/lib/pager_flex_sync.h
index 53b6f950a..b53737d12 100644
--- a/gr-pager/lib/pager_flex_sync.h
+++ b/gr-pager/lib/pager_flex_sync.h
@@ -1,18 +1,18 @@
/*
* Copyright 2006 Free Software Foundation, Inc.
- *
+ *
* This file is part of GNU Radio
- *
+ *
* GNU Radio is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3, or (at your option)
* any later version.
- *
+ *
* GNU Radio is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* You should have received a copy of the GNU General Public License
* along with GNU Radio; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street,
@@ -42,7 +42,7 @@ private:
// Constructors
friend PAGER_API pager_flex_sync_sptr pager_make_flex_sync();
pager_flex_sync();
-
+
// State machine transitions
void enter_idle();
void enter_syncing();
@@ -53,14 +53,14 @@ private:
int index_avg(int start, int end);
bool test_sync(unsigned char sym);
void parse_fiw();
- int output_symbol(unsigned char sym);
-
+ int output_symbol(unsigned char sym);
+
// Simple state machine
enum state_t { ST_IDLE, ST_SYNCING, ST_SYNC1, ST_SYNC2, ST_DATA };
- state_t d_state;
+ state_t d_state;
int d_index; // Index into current baud
- int d_start; // Start of good sync
+ int d_start; // Start of good sync
int d_center; // Center of bit
int d_end; // End of good sync
int d_count; // Bit counter
@@ -70,7 +70,7 @@ private:
int d_levels; // Current decoding levels
int d_spb; // Current samples per baud
bool d_hibit; // Alternating bit indicator for 3200 bps
-
+
gr_int32 d_fiw; // Frame information word
int d_frame; // Current FLEX frame
int d_cycle; // Current FLEX cycle
@@ -81,12 +81,12 @@ private:
unsigned char d_bit_b;
unsigned char d_bit_c;
unsigned char d_bit_d;
-
- unsigned char *d_phase_a;
+
+ unsigned char *d_phase_a;
unsigned char *d_phase_b;
unsigned char *d_phase_c;
unsigned char *d_phase_d;
-
+
gr_int64_vector d_sync; // Trial synchronizers
public:
@@ -94,7 +94,7 @@ public:
int general_work(int noutput_items,
gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
+ gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items);
};