public class BeaconAdvancedSettings
extends java.lang.Object
implements android.os.Parcelable
Advanced beacon settings control the advertisement rate and transmission power of a beacon.
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<BeaconAdvancedSettings> |
CREATOR |
Constructor and Description |
---|
BeaconAdvancedSettings() |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
int |
getConnectionRate() |
float |
getDayInterval() |
int |
getDayRate()
Deprecated.
|
int |
getDayTxPower() |
float |
getNightInterval() |
int |
getNightRate()
Deprecated.
|
int |
getNightTxPower() |
int |
getNonConnectRate() |
int |
hashCode() |
boolean |
isAvailable() |
boolean |
isEnabled() |
void |
setAvailable(boolean available) |
void |
setConnectionRate(int connectionRate) |
void |
setDayInterval(float dayInterval) |
void |
setDayRate(int dayRate)
Deprecated.
|
void |
setDayTxPower(int dayTxPower)
The standard transmission power of a configurable beacon in dB
|
void |
setNightInterval(float nightInterval) |
void |
setNightRate(int nightRate)
Deprecated.
|
void |
setNightTxPower(int nightTxPower) |
void |
setNonConnectRate(int nonConnectRate) |
void |
setRspRate(int rspRate) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<BeaconAdvancedSettings> CREATOR
public int getDayTxPower()
public void setDayTxPower(int dayTxPower)
Bluvision beacons can broadcast with a power between -50dB and +5dB. A higher dB value will result in an increased beacon advertisement range
For example a transmission power of -50dB will result in an estimated beacon rage of 1 meter. A transmission power of +5dB will result in an estimated range of up to 80 meters. Higher transmission powers will result in reduced beacon battery life.
dayTxPower
- the transmission power for this advertisement broadcast.public int getNightTxPower()
public void setNightTxPower(int nightTxPower)
@Deprecated public int getDayRate()
@Deprecated public void setDayRate(int dayRate)
@Deprecated public int getNightRate()
@Deprecated public void setNightRate(int nightRate)
public float getDayInterval()
public void setDayInterval(float dayInterval)
public float getNightInterval()
public void setNightInterval(float nightInterval)
public boolean isAvailable()
public void setAvailable(boolean available)
public void setNonConnectRate(int nonConnectRate)
public int getNonConnectRate()
public int getConnectionRate()
public void setRspRate(int rspRate)
public void setConnectionRate(int connectionRate)
public boolean isEnabled()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable