mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2026-04-20 15:22:42 +00:00
bugfix, new squelch system, dragon labs source
This commit is contained in:
@@ -20,6 +20,16 @@ enum IFNRPreset {
|
||||
IFNR_PRESET_BROADCAST
|
||||
};
|
||||
|
||||
enum SquelchMode {
|
||||
SQUELCH_MODE_OFF,
|
||||
SQUELCH_MODE_POWER,
|
||||
SQUELCH_MODE_SNR,
|
||||
SQUELCH_MODE_CTCSS_MUTE,
|
||||
SQUELCH_MODE_CTCSS_DECODE,
|
||||
SQUELCH_MODE_DCS_MUTE,
|
||||
SQUELCH_MODE_DCS_DECODE,
|
||||
};
|
||||
|
||||
namespace demod {
|
||||
class Demodulator {
|
||||
public:
|
||||
@@ -45,6 +55,8 @@ namespace demod {
|
||||
virtual int getDefaultDeemphasisMode() = 0;
|
||||
virtual bool getFMIFNRAllowed() = 0;
|
||||
virtual bool getNBAllowed() = 0;
|
||||
virtual bool getHighPassAllowed() = 0;
|
||||
virtual bool getSquelchAllowed() = 0;
|
||||
virtual dsp::stream<dsp::stereo_t>* getOutput() = 0;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user