Interface RelativeRSSIOptions

interface RelativeRSSIOptions {
    defaultCalibratedRSSI?: number;
    environmentFactor?: number;
    frameFilter?: ((frame) => boolean);
    name?: string;
    objectFilter?: ((object, frame?) => boolean);
    propagationModel?: LOG_DISTANCE;
    uid?: string;
}

Hierarchy

  • ObjectProcessingNodeOptions
    • RelativeRSSIOptions

Properties

defaultCalibratedRSSI?: number

Default calibrated RSSI value at 1 meter distance

Default

undefined
environmentFactor?: number

Environment factor to override transmitter environment factor

frameFilter?: ((frame) => boolean)

Frame filter to specify what frames are processed by this node

Type declaration

    • (frame): boolean
    • Parameters

      • frame: DataFrame

      Returns boolean

name?: string

User friendly name of the node Used for querying a node by its name.

objectFilter?: ((object, frame?) => boolean)

Object filter to specify what data object are processed by this node

Type declaration

    • (object, frame?): boolean
    • Parameters

      • object: DataObject
      • Optional frame: DataFrame

      Returns boolean

propagationModel?: LOG_DISTANCE

RSSI distance propagation model

Default

PropagationModel.LOG_DISTANCE
uid?: string

Manually set the unique identifier of the node