mirror of
https://github.com/30hours/blah2.git
synced 2024-11-18 12:33:58 +00:00
Faster reload script and proper Rsp decimation handling
This commit is contained in:
parent
f4a4ffba41
commit
48900353c3
3 changed files with 30 additions and 4 deletions
|
@ -10,6 +10,7 @@ DIFF_TIMESTAMP=$(($CURR_TIMESTAMP-$TIMESTAMP))
|
|||
|
||||
if [[ "$FIRST_CHAR" != "{" ]] || [[ $DIFF_TIMESTAMP -gt 60 ]]; then
|
||||
docker compose -f /opt/blah2/docker-compose.yml down
|
||||
kill -9 $(pgrep -f "sdrplay_apiService")
|
||||
systemctl restart sdrplay.service
|
||||
docker compose -f /opt/blah2/docker-compose.yml up -d
|
||||
echo "Successfully restarted blah2"
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
|
||||
// class static constants
|
||||
const double RspDuo::MAX_FREQUENCY_NR = 2000000000;
|
||||
const uint8_t RspDuo::DEF_DECIMATION_NR = 1;
|
||||
const int RspDuo::DEF_AGC_BANDWIDTH_NR = 50; // default agc bandwidth
|
||||
const int RspDuo::MIN_AGC_SET_POINT_NR = -72; // min agc set point
|
||||
const int RspDuo::DEF_AGC_SET_POINT_NR = -60; // default agc set point
|
||||
|
@ -51,7 +50,35 @@ RspDuo::RspDuo(std::string _type, uint32_t _fc, uint32_t _fs,
|
|||
std::string _path, bool *_saveIq)
|
||||
: Source(_type, _fc, _fs, _path, _saveIq)
|
||||
{
|
||||
nDecimation = DEF_DECIMATION_NR;
|
||||
if (fs == 2000000)
|
||||
{
|
||||
nDecimation = 1;
|
||||
}
|
||||
else if (fs == 1000000)
|
||||
{
|
||||
nDecimation = 2;
|
||||
}
|
||||
else if (fs == 500000)
|
||||
{
|
||||
nDecimation = 4;
|
||||
}
|
||||
else if (fs == 250000)
|
||||
{
|
||||
nDecimation = 8;
|
||||
}
|
||||
else if (fs == 125000)
|
||||
{
|
||||
nDecimation = 16;
|
||||
}
|
||||
else if (fs == 62500)
|
||||
{
|
||||
nDecimation = 32;
|
||||
}
|
||||
else
|
||||
{
|
||||
std::cout << "Error: RspDuo can only have decimation 1, 2, 4, 8, 16, 32";
|
||||
exit(1);
|
||||
}
|
||||
usb_bulk_fg = false;
|
||||
agc_bandwidth_nr = DEF_AGC_BANDWIDTH_NR;
|
||||
agc_set_point_nr = DEF_AGC_SET_POINT_NR;
|
||||
|
|
|
@ -50,8 +50,6 @@ private:
|
|||
|
||||
/// @brief Maximum frequency (Hz).
|
||||
static const double MAX_FREQUENCY_NR;
|
||||
/// @brief Default decimation.
|
||||
static const uint8_t DEF_DECIMATION_NR;
|
||||
/// @brief Default AGC bandwidth.
|
||||
static const int DEF_AGC_BANDWIDTH_NR;
|
||||
/// @brief Minimum AGC set point.
|
||||
|
|
Loading…
Reference in a new issue