mirror of
https://github.com/nonoo/kappanhang.git
synced 2026-01-07 09:19:58 +01:00
Add hotkeys for setting the TX power in 10% steps
This commit is contained in:
parent
7184b8f1e1
commit
d0b0374590
|
|
@ -144,6 +144,7 @@ Some basic CAT control hotkeys are also supported:
|
|||
- `t`: toggles the tune process
|
||||
- `+`: increases TX power
|
||||
- `-`: decreases TX power
|
||||
- `0` to `9`: set TX power in 10% steps
|
||||
- `[`, `]`: decreases, increases frequency
|
||||
- `{`, `}`: decreases, increases tuning step
|
||||
- `;`, `'`: decreases, increases RF gain
|
||||
|
|
|
|||
60
hotkeys.go
60
hotkeys.go
|
|
@ -24,6 +24,66 @@ func handleHotkey(k byte) {
|
|||
log.Error("can't decrease power: ", err)
|
||||
}
|
||||
}
|
||||
case '0':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(0); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '1':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(10); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '2':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(20); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '3':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(30); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '4':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(40); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '5':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(50); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '6':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(60); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '7':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(70); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '8':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(80); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '9':
|
||||
if civControl != nil {
|
||||
if err := civControl.setPwr(90); err != nil {
|
||||
log.Error("can't set power: ", err)
|
||||
}
|
||||
}
|
||||
case '\'':
|
||||
if civControl != nil {
|
||||
if err := civControl.incRFGain(); err != nil {
|
||||
|
|
|
|||
Loading…
Reference in a new issue