Started work on ADS-B TX baseband processor

This commit is contained in:
furrtek
2016-12-01 06:58:47 +01:00
parent 596071e8f8
commit ef0feae62b
15 changed files with 413 additions and 82 deletions

View File

@@ -76,11 +76,12 @@ public:
AudioTXConfig = 27,
POCSAGConfigure = 28,
DTMFTXConfig = 29,
ADSBConfigure = 30,
POCSAGPacket = 30,
POCSAGPacket = 31,
FIFOSignal = 31,
FIFOData = 32,
FIFOSignal = 32,
FIFOData = 33,
MAX
};
@@ -638,6 +639,18 @@ public:
const uint32_t rate;
};
class ADSBConfigureMessage : public Message {
public:
constexpr ADSBConfigureMessage(
const uint32_t test
) : Message { ID::ADSBConfigure },
test(test)
{
}
const uint32_t test;
};
class DTMFTXConfigMessage : public Message {
public:
constexpr DTMFTXConfigMessage(

View File

@@ -80,6 +80,7 @@ constexpr image_tag_t image_tag_xylos { 'P', 'X', 'Y', 'L' };
constexpr image_tag_t image_tag_rds { 'P', 'R', 'D', 'S' };
constexpr image_tag_t image_tag_ook { 'P', 'O', 'O', 'K' };
constexpr image_tag_t image_tag_dtmf_tx { 'P', 'D', 'T', 'X' };
constexpr image_tag_t image_tag_adsb_tx { 'P', 'A', 'D', 'S' };
constexpr image_tag_t image_tag_hackrf { 'H', 'R', 'F', '1' };