Class TelemetryUniverseData

Hierarchy (view full)

Implements

  • IUniverseData

Constructors

Properties

dataLoader: any
lastQueriedHistoricTime: undefined | Date
liveIntervalHandle: undefined | number
mapRealtimeConnections: Map<string, Device | PeerDevice | "loading"> = ...
queryStore: QueryStore = ...
subscriberDistributorsLoaders: Map<string, Map<string, ((data) => void)[]>> = ...
subscriberLoaders: Map<string, Map<string, ((data) => Promise<DataResult<any>>)>> = ...
subscriberSources: Map<string, Map<string, UniverseDataSource>> = ...
time: Date | "live"
timeChangeListeners: ((time) => void)[] = []

Type declaration

    • (time): void
    • Parameters

      • time: Date | "live"

      Returns void

timeFinders: ((time) => void)[] = []

Type declaration

    • (time): void
    • Parameters

      • time: Date

      Returns void

videoCache: StoreCache<string, HTMLVideoElement> = ...

Methods

  • Type Parameters

    Parameters

    • callback: ((f) => Promise<void>)
        • (f): Promise<void>
        • Parameters

          Returns Promise<void>

    • deviceId: string
    • name: string
    • dataType: T
    • latestOnly: boolean

    Returns ((time) => void)

      • (time): void
      • Parameters

        • time: Date

        Returns void

  • Parameters

    • _callback: ((interaction) => void)
        • (interaction): void
        • Parameters

          Returns void

    Returns (() => void)

      • (): void
      • Returns void

  • Parameters

    • _callback: ((interactions) => void)
        • (interactions): void
        • Parameters

          Returns void

    Returns (() => void)

      • (): void
      • Returns void

  • Parameters

    • deviceId: string
    • sessionType: number = SessionType.TELEOP

    Returns Promise<void>

  • Parameters

    • url: string

    Returns Promise<HTMLImageElement>

  • Parameters

    • time: Date

    Returns void

  • Parameters

    • _deviceId: string

    Returns Promise<undefined | string>

  • Returns Promise<{
        deviceId: string;
        deviceName: string;
    }[]>

  • Returns Promise<{
        location: ILocation;
        streamName: string;
    }[]>

  • Parameters

    • _deviceId: string

    Returns Promise<{
        streamName: string;
        transformTree: ITransformNode;
    }[]>

  • Parameters

    • _deviceId: string
    • _streamName: string

    Returns Promise<undefined | string>

  • Returns Date | "live"

  • Returns number

  • Parameters

    • deviceId: string

    Returns Promise<string[]>

  • Parameters

    • time: Date | "live"

    Returns void

  • Parameters

    • fn: ((time) => void)
        • (time): void
        • Parameters

          • time: Date

          Returns void

    Returns void

  • Parameters

    • _id: string

    Returns void

  • Parameters

    • deviceId: string
    • name: string
    • Optional data: string

    Returns Promise<void>

  • Parameters

    • deviceId: string
    • streamName: string
    • bitset: IBitset

    Returns Promise<void>

  • Parameters

    • deviceId: string
    • streamName: string
    • value: boolean

    Returns Promise<void>

  • Parameters

    • deviceId: string
    • streamName: string
    • pose: ITransform

    Returns Promise<void>

  • Parameters

    • time: Date | "live"

    Returns void

  • Type Parameters

    Parameters

    • deviceId: string
    • source: UniverseDataSource
    • type: T
    • callback: ((f) => Promise<void>)
        • (f): Promise<void>
        • Parameters

          Returns Promise<void>

    Returns CloseSubscription

  • Parameters

    • _deviceId: string
    • _source: UniverseDataSource
    • _callback: ((data) => void)
        • (data): void
        • Parameters

          Returns void

    Returns CloseSubscription

  • Parameters

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | IUniverseGridMap

          Returns void

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((image) => void)
        • (image): void
        • Parameters

          • image: Symbol | HTMLCanvasElement

          Returns void

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | IJointState

          Returns void

    Returns CloseSubscription

  • Type Parameters

    • T

    Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | T

          Returns void

    Returns CloseSubscription

  • Parameters

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((num) => void)
        • (num): void
        • Parameters

          • num: Symbol | [number, number][]

          Returns void

    Returns CloseSubscription

  • Parameters

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | IUniverseOdometry

          Returns void

    • trail: number = 0

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | IUniversePath

          Returns void

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | IUniversePointCloud

          Returns void

    Returns CloseSubscription

  • Parameters

    • _deviceId: string
    • _source: UniverseDataSource
    • _callback: ((data) => void)
        • (data): void
        • Parameters

          • data: Symbol | IPose

          Returns void

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((text) => void)
        • (text): void
        • Parameters

          • text: string | Symbol

          Returns void

    Returns CloseSubscription

  • Parameters

    Returns CloseSubscription

  • Parameters

    • deviceId: string
    • source: UniverseDataSource
    • callback: ((frame) => void)
        • (frame): void
        • Parameters

          • frame: Symbol | HTMLCanvasElement

          Returns void

    Returns CloseSubscription