public class Sensor
extends java.lang.Object
implements android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<Sensor> |
CREATOR |
static java.lang.String |
TYPE_BEACON |
static java.lang.String |
TYPE_GEOFENCE |
static java.lang.String |
TYPE_WIFI |
Constructor and Description |
---|
Sensor(org.json.JSONObject json) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
int |
getBattery()
베터리
|
java.lang.String |
getBeaconMac()
비콘 맥주소
|
java.util.ArrayList<java.lang.String> |
getCampaignList()
연결된 캠페인 ID 목록
|
long |
getEnterTime()
수신 종료 시간
|
long |
getExitTime()
수신 시작 시간
|
java.lang.String |
getId()
센서 ID
|
double |
getLatitude()
위도
|
android.location.Location |
getLocation()
위경도 로케이션
|
double |
getLongitude()
경도
|
int |
getMajor()
비콘 Major
|
int |
getMinor()
비콘 Minor
|
int |
getRadius()
지오펜스 반경
|
long |
getRecordedTime()
업데이트 갱신 시간
|
int |
getRssi()
신호세기
|
java.lang.String |
getSensorAlias()
센서 별칭
|
java.lang.String |
getSensorId()
센서ID
|
java.lang.String |
getSensorType()
센서종류
|
java.lang.String |
getSSID()
WiFi SSDID
|
int |
getStatus()
현재 상태
|
long |
getUpdateTime()
갱신 시간
|
java.lang.String |
getUUID()
비콘 UUID
|
java.lang.String |
getWifiMac()
WiFi Mac 주소
|
void |
setBattery(int battery)
베터리 상태 설정
|
void |
setBeaconMac(java.lang.String beaconMac)
비콘 맥주소 설정
|
void |
setRssi(int rssi)
신호세기 설정
|
void |
updateStatus(int status)
상태 업데이트
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final java.lang.String TYPE_BEACON
public static final java.lang.String TYPE_WIFI
public static final java.lang.String TYPE_GEOFENCE
public static final android.os.Parcelable.Creator<Sensor> CREATOR
public Sensor(org.json.JSONObject json) throws org.json.JSONException
org.json.JSONException
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
public java.lang.String getId()
getWifiMac()
, 지오펜스
getSensorId()
public java.lang.String getBeaconMac()
public void setBeaconMac(java.lang.String beaconMac)
public int getBattery()
public void setBattery(int battery)
battery
- public int getRssi()
public void setRssi(int rssi)
public int getStatus()
public long getEnterTime()
public long getExitTime()
public long getRecordedTime()
public void updateStatus(int status)
status
- public long getUpdateTime()
public java.lang.String getSensorId()
public java.lang.String getSensorType()
public java.lang.String getSensorAlias()
public java.lang.String getUUID()
public int getMajor()
public int getMinor()
public double getLatitude()
public double getLongitude()
public int getRadius()
public java.lang.String getWifiMac()
public java.lang.String getSSID()
public java.util.ArrayList<java.lang.String> getCampaignList()
public android.location.Location getLocation()