Enable PTT in monitoring mode; don't switch group while transmitting
This commit is contained in:
@@ -402,7 +402,8 @@ class MainActivity : Activity(), SvxService.Listener {
|
||||
}
|
||||
// Мониторинг: переключаемся на группу, где началась передача,
|
||||
// и даём ей 15 секунд; после тишины вернёмся ко всем группам.
|
||||
if (monitoring) {
|
||||
// Во время своей передачи группу не меняем.
|
||||
if (monitoring && !pttButton.isPressed2) {
|
||||
svc?.selectGroup(tg)
|
||||
resetMonitorIdle()
|
||||
lblTalkerTitle.text = getString(R.string.talker_mon, callsign, tg)
|
||||
@@ -502,7 +503,8 @@ class MainActivity : Activity(), SvxService.Listener {
|
||||
}
|
||||
|
||||
private fun updatePttEnabled() {
|
||||
pttButton.enabled2 = connected && !monitoring
|
||||
// PTT работает и в режиме мониторинга: передача идёт на выбранной группе
|
||||
pttButton.enabled2 = connected
|
||||
}
|
||||
|
||||
private fun requestPermissionsIfNeeded() {
|
||||
|
||||
Reference in New Issue
Block a user