Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NearScanner

Scan nearby core cubes

Hierarchy

Index

Constructors

constructor

  • new NearScanner(numberOfCoreCubes?: number, timeoutMs?: number): NearScanner
  • Constructor of NearScanner class

    Parameters

    • Default value numberOfCoreCubes: number = 1

      number of scanning core cubes

    • Default value timeoutMs: number = Scanner.DEFAULT_TIMEOUT_MS

      timeout duration in millisecond. 0 means no timeout.

    Returns NearScanner

Properties

Protected eventEmitter

eventEmitter: TypedEmitter<Event> = new EventEmitter() as TypedEmitter<Event>

Static Protected DEFAULT_TIMEOUT_MS

DEFAULT_TIMEOUT_MS: number = 0

Static Protected SCAN_WINDOW_MS

SCAN_WINDOW_MS: number = 1000

Methods

Protected executor

  • executor(resolve: function): void

off

  • off<E>(event: E, listener: Event[E]): this

on

  • on<E>(event: E, listener: Event[E]): this

Protected onDiscover

  • onDiscover(peripheral: Peripheral): void

Protected onStateChange

  • onStateChange(state: string): void

start

stop

  • stop(): void

Generated using TypeDoc