5#ifndef PICOSCENES_PLATFORM_SDRRESAMPLINGPRESET_HXX
6#define PICOSCENES_PLATFORM_SDRRESAMPLINGPRESET_HXX
64 static const std::vector<std::shared_ptr<SDRResamplingPreset>> &
getPresetList();
66 static const std::map<std::string, std::shared_ptr<SDRResamplingPreset>> &
getPresetMap();
75 const std::optional<double>
txCBW{std::nullopt};
79 const std::optional<double>
rxCBW{std::nullopt};
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_40_50
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_40_200
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_20_40
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_160_200
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_20_20
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_20_100
static std::string printHelpContentForSDRResamplingPreset()
static const std::vector< std::shared_ptr< SDRResamplingPreset > > & getPresetList()
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_40_50
const std::string presetName
const std::optional< double > rxCBW
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_80_100
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_20_100
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_20_25
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_40_100
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_40_100
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_20_200
const std::optional< double > rxSamplingRate
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_80_200
bool operator==(const SDRResamplingPreset &rhs) const
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_40_200
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_40_100
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_80_100
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_20_50
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_40_50
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_80_200
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_80_100
const std::optional< double > txCBW
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_40_40
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_20_25
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_20_40
SDRResamplingPreset()=delete
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_160_200
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_20_20
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_40_200
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_20_20
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_80_200
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_20_40
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_40_40
const std::optional< double > txSamplingRate
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_20_200
friend std::ostream & operator<<(std::ostream &os, const SDRResamplingPreset &preset)
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_20_200
const std::optional< double > txResampleRatio
const std::string description
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_160_200
const std::optional< double > rxResampleRatio
bool operator<(const SDRResamplingPreset &rhs) const
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_20_50
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_40_40
static const std::shared_ptr< SDRResamplingPreset > Preset_TX_20_25
static const std::map< std::string, std::shared_ptr< SDRResamplingPreset > > & getPresetMap()
static const std::shared_ptr< SDRResamplingPreset > Preset_RX_20_100
static const std::shared_ptr< SDRResamplingPreset > Preset_TR_20_50