- improved syncronization
- fixed inverted bit git-svn-id: http://moon:8086/svn/software/trunk/projects/GnuRadio@395 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -33,16 +33,25 @@ class preamble_sync_impl : public preamble_sync
|
||||
private:
|
||||
enum State
|
||||
{
|
||||
Init,
|
||||
Preamble,
|
||||
Sync
|
||||
PreambleSlow = 0,
|
||||
SyncSlow,
|
||||
DataSlow,
|
||||
PreambleFast,
|
||||
SyncFast,
|
||||
DataFast,
|
||||
NUM_STATES
|
||||
|
||||
};
|
||||
|
||||
static const char *stateNames[NUM_STATES];
|
||||
|
||||
State m_state;
|
||||
State m_stateNext;
|
||||
uint32_t m_word;
|
||||
size_t m_wordCount;
|
||||
size_t m_preambleCount;
|
||||
size_t m_wordSize;
|
||||
size_t m_dataCount;
|
||||
|
||||
public:
|
||||
preamble_sync_impl();
|
||||
~preamble_sync_impl();
|
||||
|
||||
Reference in New Issue
Block a user