@openhps/rf
    Preparing search index...

    Class BLEEddystoneUID

    BLE Beacon Data Object

    Hierarchy (View Summary)

    Index
    address: MACAddress

    Current mac address

    appearance?: number
    createdTimestamp: number

    Created timestamp

    displayName: string

    Object display name

    frame: number
    frequency: number

    RF transmission frequency

    instanceId: BLEUUID
    knownAddresses: MACAddress[] = []

    A list of known mac address

    manufacturerData?: Map<number, Uint8Array<ArrayBufferLike>> = ...
    mtu?: number
    namespaceId: BLEUUID
    parentUID: string
    rawAdvertisement?: Uint8Array
    txPower: number

    RF transmission power

    uid: string

    Object identifier

    Unique object identifier

    • get angularVelocity(): AngularVelocity

      Returns AngularVelocity

    • set angularVelocity(velocity: AngularVelocity): void

      Parameters

      • velocity: AngularVelocity

      Returns void

    • get calibratedRSSI(): number

      Get the calibrated rssi at 1 meter

      Returns number

      Calibrated RSSI

    • set calibratedRSSI(calibratedRSSI: number): void

      Set the calibrated rssi at 1 meter

      Parameters

      • calibratedRSSI: number

        Calibrated RSSI > 0

      Returns void

    • get environmentFactor(): number

      Set the environment factor of the beacon. Nodes such as [[RelativeRSSIProcessing]] can override this.

      Returns number

      environment factor

    • set environmentFactor(environmentFactor: number): void

      Parameters

      • environmentFactor: number

      Returns void

    • get linearVelocity(): LinearVelocity

      Returns LinearVelocity

    • set linearVelocity(velocity: LinearVelocity): void

      Parameters

      • velocity: LinearVelocity

      Returns void

    • get manufacturerId(): number

      Get the manufacturer identifier

      Returns number

      Manufacturer identifier

    • set manufacturerId(value: number): void

      Set the manufacturer identifier

      Parameters

      • value: number

        Manufacturer identifier

      Returns void

    • get orientation(): Orientation

      Get the orientation of the object relative to the global reference space

      Returns Orientation

    • set orientation(orientation: Orientation): void

      Set the orientation of the object relative to the global reference space

      Parameters

      • orientation: Orientation

      Returns void

    • get position(): AbsolutePosition

      Get the current absolute position of the object relative to the global reference space

      Returns AbsolutePosition

      Absolute position of data object

    • set position(position: AbsolutePosition): void

      Set the current absolute position of the object relative to the global reference space

      Parameters

      • position: AbsolutePosition

      Returns void

    • get relativePositions(): RelativePosition<any, Unit>[]

      Get relative positions

      Returns RelativePosition<any, Unit>[]

      Array of relative positions

    • set relativePositions(relativePostions: RelativePosition<any, Unit>[]): void

      Parameters

      • relativePostions: RelativePosition<any, Unit>[]

      Returns void

    • get velocity(): Velocity

      Returns Velocity

    • set velocity(velocity: Velocity): void

      Parameters

      • velocity: Velocity

      Returns void

    • Add a relative position to this data object

      Parameters

      • relativePosition: RelativePosition<any>

        Relative position to add

      Returns this

      Data object instance

    • Bind the data object to a service

      Parameters

      Returns DataObjectBinding<BLEEddystoneUID>

      Data object binding with a service

    • Clone the data object

      Type Parameters

      Parameters

      • OptionaldataType: Constructor<T>

        Data type to clone to

      Returns T

      Cloned data object

    • Get the calibrated RSSI at a specific distance

      Parameters

      • distance: number

        Distance

      • Optionalunit: LengthUnit = LengthUnit.METER

        Length Unit

      Returns number

      RSSI at distance

    • Get the current absolute position of the object

      Parameters

      • OptionalreferenceSpace: TransformationSpace

        Reference space to transform it to

      Returns AbsolutePosition

      Position of the data object

    • Get relative position of a specified object

      Parameters

      • referenceObjectUID: string

        Reference object identifier

      • Optionaltype: string

        Constructor type of the relative position

      Returns RelativePosition<any>

      Relative position to reference object

    • Get relative positions for a different target

      Parameters

      • OptionalreferenceObjectUID: string

        Reference object identifier

      Returns RelativePosition<any, Unit>[]

      Array of relative positions for the reference object

    • Parameters

      • referenceObjectUID: string

      Returns boolean

    • Parse advertisement data

      Parameters

      • payload: Uint8Array

        Advertisement data

      Returns this

      Instance

      Use [parseAdvertisement] instead

    • Parameters

      • referenceObjectUID: string

      Returns void

    • Set the calibrated RSSI at a specific distance

      Parameters

      • rssi: number

        Received signal strength indicator

      • distance: number

        Distance

      • Optionalunit: LengthUnit = LengthUnit.METER

        Length Unit

      Returns this

      This instance

    • Set a parent object to the data object

      Parameters

      • object: string | DataObject

        Data object or UID to add as parent

      Returns this

      instance

    • Set the current absolute position of the object

      Parameters

      • position: AbsolutePosition

        Position to set

      • OptionalreferenceSpace: TransformationSpace

        Reference space

      Returns this

      Data object instance

    • Set the unique identifier of this object

      Parameters

      • uid: string

        Unique Identifier

      Returns this

      Data object instance