Close Call should be more accurate

Merged close call and wideband spectrum baseband processors
This commit is contained in:
furrtek 2017-02-01 08:53:26 +00:00
parent 064e097bc3
commit 8662ed4024
19 changed files with 143 additions and 254 deletions

View file

@ -83,6 +83,7 @@ public:
DTMFTXConfig = 39,
ADSBConfigure = 40,
JammerConfigure = 41,
WidebandSpectrumConfig = 42,
POCSAGPacket = 50,
@ -232,6 +233,21 @@ public:
Mode mode { Mode::Stopped };
};
class WidebandSpectrumConfigMessage : public Message {
public:
constexpr WidebandSpectrumConfigMessage (
size_t sampling_rate,
size_t trigger
) : Message { ID::WidebandSpectrumConfig },
sampling_rate { sampling_rate },
trigger { trigger }
{
}
size_t sampling_rate { 0 };
size_t trigger { 0 };
};
struct ChannelSpectrum {
std::array<uint8_t, 256> db { { 0 } };
uint32_t sampling_rate { 0 };