OpenHPS/openhps-rf

View on GitHub
src/data/position/RelativeRSSI.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { SerializableMember, SerializableObject, RelativePosition } from '@openhps/core';
import { RFTransmitterObject } from '../RFTransmitterObject';

/**
 * @category Position
 */
@SerializableObject()
export class RelativeRSSI extends RelativePosition<number> {
    constructor(referenceObject?: RFTransmitterObject | string, rssi?: number) {
        super(referenceObject, rssi);
    }

    @SerializableMember()
    public get rssi(): number {
        return this.referenceValue;
    }

    public set rssi(rssi: number) {
        this.referenceValue = rssi;
    }
}