Interface WsjtxStatus

WSJT-X sends this status message when various internal state changes to allow the server to track the relevant state of each client without the need for polling commands.

See WSJT-X source.

interface WsjtxStatus {
    configName: string;
    deCall: string;
    decoding: boolean;
    deGrid: string;
    dialFrequency: number;
    dxCall: string;
    dxGrid: string;
    fastMode: boolean;
    frequencyTolerance: number;
    id: string;
    mode: string;
    report: string;
    rxDeltaFreq: number;
    specialMode: number;
    submode: string;
    transmitting: boolean;
    txDeltaFreq: number;
    txEnabled: boolean;
    txMessage: string;
    txMode: string;
    txRxPeriod: number;
    txWatchdog: boolean;
}

Properties

configName: string
deCall: string

Local station's callsign

decoding: boolean

Whether WSJT-X is currently decoding

deGrid: string

Local station's Maidenhead grid

dialFrequency: number

The connected transceiver's dial frequency in hertz

dxCall: string

Remote station's callsign

dxGrid: string

Remote station's Maidenhead grid

fastMode: boolean
frequencyTolerance: number
id: string

WSJT-X client name

mode: string

The receive protocol that WSJT-X is decoding

report: string

The local station's signal report for the remote station

rxDeltaFreq: number

The listening frequency in hertz above the dial frequency

specialMode: number

If non-zero, WSJT-X is in a special mode like Fox/Hound or Field Day

submode: string
transmitting: boolean

Whether WSJT-X is transmitting

txDeltaFreq: number

The transmit frequency in hertz above the dial frequency

txEnabled: boolean

Whether WSJT-X is allowed to transmit during the next window

txMessage: string

The message being transmitted

txMode: string
txRxPeriod: number
txWatchdog: boolean