Как получить TxPower bluetooth LE на устройстве android - PullRequest
0 голосов
/ 26 апреля 2020

Я действительно застрял с этой проблемой, я пытаюсь вычислить расстояние между двумя устройствами с помощью этой функции:

protected static double calculateAccuracy(int txPower, double rssi) {
        if (rssi == 0) {
            return -1.0; // if we cannot determine accuracy, return -1.
        }

        double ratio = rssi*1.0/txPower;
        if (ratio < 1.0) {
            return Math.pow(ratio,10);
        }
        else {
            double accuracy =  (0.89976)*Math.pow(ratio,7.7095) + 0.111;
            return accuracy;
        }
    }

, но я не могу понять, как получить значение TxPower устройства, пожалуйста, помогите;

...