Class AgentService

Constructors

Properties

connectedState$: BehaviorSubject<boolean> = ...

Whether we're connected to the agent.

hamlibRigState$: BehaviorSubject<null | HamlibRigState>

Subject for listening to Hamlib "RigState" messages.

Use HamlibService.rigState$ instead.

hamlibState$: BehaviorSubject<boolean>

Whether we're getting any messages from Hamlib.

Use HamlibService.connected$ instead.

wsjtxClear$: Subject<WsjtxClear>

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

Use WsjtxService.clear$ instead.

wsjtxClose$: Subject<WsjtxClose>

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

Use WsjtxService.close$ instead.

wsjtxDecode$: Subject<WsjtxDecode>

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

Use WsjtxService.decode$ instead.

wsjtxHeartbeat$: ReplaySubject<null | WsjtxHeartbeat>

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

Use WsjtxService.heartbeat$ instead.

wsjtxLoggedAdif$: Subject<WsjtxLoggedAdif>

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

Use WsjtxService.loggedAdif$ instead.

wsjtxQsoLogged$: Subject<WsjtxQsoLogged>

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

Use WsjtxService.qsoLogged$ instead.

wsjtxState$: BehaviorSubject<boolean>

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

Use WsjtxService.connected$ instead.

wsjtxStatus$: ReplaySubject<null | WsjtxStatus>

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

Use WsjtxService.status$ instead.

wsjtxWsprDecode$: Subject<WsjtxWsprDecode>

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

Use WsjtxService.wsprDecode$ instead.

Methods

  • Connect (or reconnect) the websocket to the kel-agent server.

    Returns void

  • Get the currently configured kel-agent host.

    Returns string

  • Get the currently configured kel-agent port.

    Returns number

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

    Returns void

    Use WsjtxService.replay instead.

  • Set the kel-agent host.

    Parameters

    • host: string

    Returns void

  • Set the kel-agent port.

    Parameters

    • port: number

    Returns void