fix(cw): show the Kenwood/Elecraft keyer as connected when CAT is up
The keyer panel synthesised a "connected" status for the icom/flex/yaesu rig engines but not kenwood, so the Kenwood/Elecraft engine fell back to the (disconnected) WinKeyer hardware status and always showed "not connected" even though its CAT link was up.
This commit is contained in:
@@ -5703,11 +5703,11 @@ export default function App() {
|
||||
// exactly when its CAT backend is. Yaesu was missing from this
|
||||
// list, so the panel fell back to the WinKeyer status — which
|
||||
// reported disconnected, no WinKeyer being attached.
|
||||
status={cwSource === 'icom' || cwSource === 'flex' || cwSource === 'yaesu'
|
||||
status={cwSource === 'icom' || cwSource === 'flex' || cwSource === 'yaesu' || cwSource === 'kenwood'
|
||||
? {
|
||||
connected: catState.backend === cwSource && catState.connected,
|
||||
busy: false, wpm: wkWpm, version: 0,
|
||||
port: cwSource === 'flex' ? 'CWX' : cwSource === 'yaesu' ? 'CAT' : 'CI-V',
|
||||
port: cwSource === 'flex' ? 'CWX' : cwSource === 'yaesu' || cwSource === 'kenwood' ? 'CAT' : 'CI-V',
|
||||
}
|
||||
: wkStatus}
|
||||
ports={wkPorts}
|
||||
|
||||
Reference in New Issue
Block a user