public class BluetoothDeviceScanner.BluetoothDeviceCache extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
double |
calcDeviceDistanceMeter(boolean fromAverage)
デバイスからの距離をメートル単位で算出する。
|
boolean |
equals(Object o) |
boolean |
exist()
キャッシュが有効であればtrue
|
String |
getAddress() |
BeaconData |
getBeacon()
ビーコン情報をパースする
|
android.bluetooth.BluetoothDevice |
getDevice()
デバイスを取得する
|
int |
getRssi()
電波強度を取得する
|
int |
getRssiAverage()
有効なスキャンキャッシュ中のRSSI平均を取得する
|
byte[] |
getScanRecord()
recordを取得する
|
Date |
getUpdatedDate()
更新日時を取得する
|
int |
hashCode() |
void |
parseBeacon()
ビーコン情報をパースする
|
void |
parseBeacon(boolean cacheClear)
Beacon情報をパースする
|
public String getAddress()
public boolean exist()
public android.bluetooth.BluetoothDevice getDevice()
public int getRssi()
public byte[] getScanRecord()
public Date getUpdatedDate()
public double calcDeviceDistanceMeter(boolean fromAverage)
fromAverage
- trueの場合、平均のRSSIを使用する。falseの場合は最新のRSSIを使用するpublic void parseBeacon(boolean cacheClear) throws Exception
cacheClear
- 既に取得済みのBeacon情報のキャッシュを廃棄するException
public BeaconData getBeacon()
public int getRssiAverage()