Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FasLaneSubscriptionV2

Hierarchy

  • FasLaneSubscriptionV2

Implements

Index

Constructors

constructor

Properties

callsignsLookup

callsignsLookup: CallsignsLookup

checkerStartedAt

checkerStartedAt: Date

fastLaneClient

fastLaneClient: TelemetryGatewayClient

Optional instanceId

instanceId: string

Optional instances

instances: string[] = []

lastRobotMessageReceived

lastRobotMessageReceived: Date

Private logger

logger: Logger

projectId

projectId: string

Private refCount

refCount: number = 0

scope

scope: string

sources

sources: string[]

subject

subject: Subject<IRocosTelemetryMessage>

subscriberId

subscriberId: string

subscriberOptions

subscriberOptions: FastLaneSubscriberOptions

subscriberStatus

subscriberStatus: SubscriberStatus = SubscriberStatus.UNKNOWN

subscriberStatusSubject

subscriberStatusSubject: BehaviorSubject<SubscriberStatus>

timerIntervalInSec

timerIntervalInSec: number = 1

token

token: string

Accessors

uniqueId

  • get uniqueId(): string

Methods

increaseRefCount

  • increaseRefCount(): void

init

  • init(): void

Private isInstanceLive

  • isInstanceLive(instanceId: string): boolean

isMyMessage

isSafeToRemove

  • isSafeToRemove(): boolean

Private removeInstanceId

  • removeInstanceId(instanceId: string): void

toJSON

  • toJSON(): any

unsubscribe

  • unsubscribe(instanceId?: string): void

updateToken

  • updateToken(token: string): void

Generated using TypeDoc