aboutsummaryrefslogtreecommitdiffstats
path: root/src/cnetz/fsk_fm_demod.h
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2016-10-07 08:00:34 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2016-10-07 08:00:34 +0200
commit8ef966aa21f58c867a9dd8b60108e489c1dc2f8f (patch)
tree7cc25967b80e837198f898cb618bd356cd3f9f38 /src/cnetz/fsk_fm_demod.h
parenteac595bd173da32917046615132d1029ff01091b (diff)
C-Netz: Reset FSK decoder when switching channel mode
This prevents corrupt frames, as well as clear pending frames that were received during the old mode, but may not be received during the new mode.
Diffstat (limited to 'src/cnetz/fsk_fm_demod.h')
-rw-r--r--src/cnetz/fsk_fm_demod.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cnetz/fsk_fm_demod.h b/src/cnetz/fsk_fm_demod.h
index abc8663..50d5579 100644
--- a/src/cnetz/fsk_fm_demod.h
+++ b/src/cnetz/fsk_fm_demod.h
@@ -53,4 +53,5 @@ typedef struct fsk_fm_demod {
int fsk_fm_init(fsk_fm_demod_t *fsk, cnetz_t *cnetz, int samplerate, double bitrate);
void fsk_fm_demod(fsk_fm_demod_t *fsk, int16_t *samples, int length);
void fsk_correct_sync(cnetz_t *cnetz, double offset);
+void fsk_demod_reset(fsk_fm_demod_t *fsk);