Allow for sync-less data frames.

This commit is contained in:
Jonathan Naylor
2016-02-23 20:51:57 +00:00
parent ff5fe8e4c1
commit c09d8c78ee
2 changed files with 41 additions and 7 deletions
+7
View File
@@ -22,6 +22,12 @@
#include "Config.h"
#include "DMRDefines.h"
enum DMRSRXS {
DMRSRXS_NONE,
DMRSRXS_VOICE,
DMRSRXS_DATA
};
class CDMRSlotRX {
public:
CDMRSlotRX(bool slot);
@@ -49,6 +55,7 @@ private:
uint8_t m_syncCount;
uint8_t m_colorCode;
uint8_t m_n;
DMRSRXS m_state;
void correlateSync(q15_t sample);
void samplesToBits(uint16_t start, uint8_t count, uint8_t* buffer, uint16_t offset, q15_t centre, q15_t threshold);