Class WsjtxService

Constructors

Properties

clear$: Subject<WsjtxClear> = ...

Subject for listening to WSJT-X "Clear" messages.

close$: Subject<WsjtxClose> = ...

Subject for listening to WSJT-X "Close" messages.

connected$: BehaviorSubject<boolean> = ...

Whether we're getting any messages from WSJT-X.

decode$: Subject<WsjtxDecode> = ...

Subject for listening to WSJT-X "Decode" messages.

heartbeat$: ReplaySubject<null | WsjtxHeartbeat> = ...

Subject for listening to WSJT-X "Heartbeat" messages.

loggedAdif$: Subject<WsjtxLoggedAdif> = ...

Subject for listening to WSJT-X "LoggedAdif" messages.

qsoLogged$: Subject<WsjtxQsoLogged> = ...

Subject for listening to WSJT-X "QsoLogged" messages.

status$: ReplaySubject<null | WsjtxStatus> = ...

Subject for listening to WSJT-X "Status" messages.

wsprDecode$: Subject<WsjtxWsprDecode> = ...

Subject for listening to WSJT-X "WsprDecode" messages.

Methods

  • Send a command to WSJT-X to clear the Band Activity and Rx Frequency windows.

    Returns void

  • Send a command to WSJT-X to clear the Band Activity window.

    Returns void

  • Send a command to WSJT-X to clear the Rx Frequency window.

    Returns void

  • Send a command to WSJT-X to stop auto-transmitting after finishing the current round.

    Returns void

  • Send a command to WSJT-X to halt any transmissions immediately.

    Returns void

  • Send a command to WSJT-X to replay messages. Useful for a fresh client that wants to hear previous WSJT-X decodes.

    Returns void

  • Send a command to WSJT-X to transmit the given free text. If the text is too long to be encoded in a single message, it may be silently truncated.

    Parameters

    Returns void

  • Send a command to WSJT-X to set the local station's Maidenhead grid. This is temporary, lasting only as long as WSJT-X is running.

    Parameters

    • grid: string

    Returns void

  • Send a command to WSJT-X to switch to the named configuration.

    Parameters

    • configName: string

    Returns void

  • Given a decode message, format a string the same way as displayed in the WSJT-X Band Activity/Rx Frequency windows.

    Parameters

    Returns string

  • Given a time in milliseconds since midnight UTC, format as HHMMSS.

    Parameters

    • time: number

    Returns string