Start restructuring the YSF code.

This commit is contained in:
Jonathan Naylor
2016-04-21 18:00:26 +01:00
parent 8362e3f38c
commit 1d9f4dc29e
6 changed files with 289 additions and 141 deletions

View File

@@ -28,7 +28,9 @@ public:
CYSFPayload();
~CYSFPayload();
void process(unsigned char* bytes, unsigned char fi, unsigned char fn, unsigned char ft, unsigned char dt);
bool processHeader(unsigned char* bytes);
void processData(unsigned char* bytes, unsigned char fn, unsigned char dt);
void processTrailer(unsigned char* bytes);
unsigned char* getSource();
unsigned char* getDest();
@@ -45,7 +47,6 @@ private:
unsigned char* m_dest;
CAMBEFEC m_fec;
void processHeader(unsigned char* bytes);
void processVDMode1(unsigned char* bytes, unsigned char fn);
void processVDMode2(unsigned char* bytes, unsigned char fn);
void processDataFRMode(unsigned char* bytes, unsigned char fn);