Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FastLaneManager

Hierarchy

  • FastLaneManager

Implements

Index

Constructors

constructor

Properties

Private fastLaneClient

fastLaneClient: TelemetryGatewayClient

Private logger

logger: Logger = new Logger('FastLaneManager')

streamStatus$

streamStatus$: BehaviorSubject<IStreamStatusMessage>

Private subManager

subscriptionsChanged

subscriptionsChanged: BehaviorSubject<ISubscribersInfo>

Private token

token: string

Methods

changeDebugLevel

  • changeDebugLevel(level: string): void

Private createFastlaneClient

  • createFastlaneClient(hostname: string): TelemetryGatewayClient

subscribe

  • subscribe(projectId: string, callsigns: string[], sources: string[], options?: FastLaneSubscriberOptions, scope?: string): any
  • The main method for subscribing to telemetry messages with a list of callsigns

    deprecated

    Use the new subscribeV2 method instead.

    Parameters

    • projectId: string

      Project Id

    • callsigns: string[]

      List of callsigns

    • sources: string[]

      List of sources

    • Optional options: FastLaneSubscriberOptions

      Subscriber Options

    • Optional scope: string

    Returns any

Private subscribeInternal

subscribeV2

subscribeWithQuery

toggleDebugMode

  • toggleDebugMode(enabled?: boolean): void

unsubscribe

  • unsubscribe(uniqueId: string, instanceId?: string): void
  • Unsubscribe to telemetry messages using a subscriber id and instance id

    deprecated

    Use the new subscribeV2 method instead and unsubscribe to a returned Observable.

    Parameters

    • uniqueId: string

      Unique subscriber string

    • Optional instanceId: string

      Unique instance id

    Returns void

updateToken

  • updateToken(token: string): void

Generated using TypeDoc