mirror of
https://github.com/g4klx/MMDVMHost.git
synced 2026-04-04 14:07:36 +00:00
Work on V/D Mode 2.
This commit is contained in:
parent
0c1e6d3542
commit
5448a5d8d9
4 changed files with 187 additions and 31 deletions
12
YSFPayload.h
12
YSFPayload.h
|
|
@ -19,6 +19,8 @@
|
|||
#if !defined(YSFPayload_H)
|
||||
#define YSFPayload_H
|
||||
|
||||
#include <string>
|
||||
|
||||
class CYSFPayload {
|
||||
public:
|
||||
CYSFPayload();
|
||||
|
|
@ -28,8 +30,18 @@ public:
|
|||
|
||||
void encode(unsigned char* bytes);
|
||||
|
||||
bool getSource(unsigned char* callsign);
|
||||
bool getDest(unsigned char* callsign);
|
||||
|
||||
void setUplink(const std::string& callsign);
|
||||
void setDownlink(const std::string& callsign);
|
||||
|
||||
private:
|
||||
unsigned char* m_data;
|
||||
unsigned char* m_uplink;
|
||||
unsigned char* m_downlink;
|
||||
unsigned char* m_source;
|
||||
unsigned char* m_dest;
|
||||
|
||||
bool decodeHeader();
|
||||
bool decodeVDMode1(unsigned char fn, unsigned char ft);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue