| 326 | } |
| 327 | |
| 328 | void 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 | |
| 348 | void SliceModel::setSquelch(bool on, int level) |
| 349 | { |