MCPcopy Create free account
hub / github.com/aethersdr/AetherSDR / setAgcOffLevel

Method setAgcOffLevel

src/models/SliceModel.cpp:328–346  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326}
327
328void SliceModel::setAgcOffLevel(int value)
329{
330 value = qBound(0, value, 100);
331 if (m_externalReceiveAudioReplacement) {
332 if (m_externalReceiveAgcOffLevel == value) {
333 return;
334 }
335 m_externalReceiveAgcOffLevel = value;
336 emit externalReceiveAgcOffLevelChanged(m_externalReceiveAgcOffLevel);
337 return;
338 }
339
340 if (m_agcOffLevel == value) {
341 return;
342 }
343 m_agcOffLevel = value;
344 sendCommand(QString("slice set %1 agc_off_level=%2").arg(m_id).arg(value));
345 emit agcOffLevelChanged(value);
346}
347
348void SliceModel::setSquelch(bool on, int level)
349{

Callers 4

applyValueMethod · 0.80
buildTabContentMethod · 0.80
buildUIMethod · 0.80
mainFunction · 0.80

Calls 1

sendCommandFunction · 0.85

Tested by 1

mainFunction · 0.64