public class RECOBeacon
extends java.lang.Object
implements android.os.Parcelable
RECOBeaconManager object reports encountered beacons to its associated callback methods.
RECOBeacon 클래스는 region monitoring 혹은 region ranging시에 발견되는 beacon을 나타냅니다.
사용자는 이 클래스의 인스턴스를 직접 생성하지 않습니다.
RECOBeaconManager 객체가 연결된 callback 함수를 통해 beacon을 전달합니다.
전달받은 beacon의 정보를 활용해 어떤 beacon을 발견했는지 확인할 수 있습니다.
proximityUUID, major, minor 값이 같을 경우 동일한 beacon으로 간주합니다.
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<RECOBeacon> |
CREATOR |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
double |
getAccuracy()
The accuracy of the proximity value, measured in meters from the beacon.
|
int |
getMajor()
The most significant value in the beacon.
|
int |
getMinor()
The least significant value in the beacon.
|
RECOProximity |
getProximity()
The relative distance to the beacon.
|
java.lang.String |
getProximityUuid()
Proximity UUID of the beacon.
|
int |
getRssi()
The received signal strength of the beacon, measured in decibels.
|
void |
readFromParcel(android.os.Parcel in) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<RECOBeacon> CREATOR
public java.lang.String getProximityUuid()
Beacon의 proximity UUID.
문자열 형식의 RECOBeacon의 proximityUUID값
public int getMajor()
Beacon의 major값.
정수 형식의 RECOBeacon의 major
public int getMinor()
Beacon의 minor값.
정수 형식의 RECOBeacon의 minor
public int getRssi()
Beacon 신호의 세기값 (단위: 데시벨 decibel).
RECO SDK가 Beacon을 감지한 순간부터 받은 RSSI(Received Signal Strength Indication) 신호 값입니다.
본 속성 값은 (주)퍼플즈에서 임의로 계산한 값이 아닌, Android OS에서 제공하는 값입니다.
정수 형식의 RECOBeacon의 RSSI값
public RECOProximity getProximity()
Beacon까지의 상대적인 거리.
이 값은 Beacon까지 일반적으로 얼마나 떨어져 있는지를 나타냅니다.
이 값을 통해 사용자로부터 상대적으로 가까운 beacon들을 찾아낼 수 있습니다.
RECOProximity RECOProximity 형식의 결과
public double getAccuracy()
Proximity값의 정확도. (단위: 미터 meter)
이 속성값으로 같은 proximity값을 가지는 beacon들을 구분합니다.
각 beacon의 정확한 위치를 결정할 때에 이 값을 사용하지 마십시오. accuracy값은 RF간섭에 의해 변할 수 있습니다.
실수형 형식의 accuracy 값
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelablepublic void readFromParcel(android.os.Parcel in)