public class Blufi extends SBeacon implements android.os.Parcelable
ConfigurableBeacon.ConfigurableBeaconListener
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<Blufi> |
CREATOR |
STATE_AUTHENTICATING, STATE_CONNECTED, STATE_CONNECTING, STATE_DISCONNECTED, STATE_DISCOVERING, STATE_FIRMWARE_UPDATE, STATE_READING, STATE_WRITING
Constructor and Description |
---|
Blufi() |
Blufi(byte[] data,
android.bluetooth.BluetoothDevice device) |
Modifier and Type | Method and Description |
---|---|
void |
connect(android.content.Context context,
java.lang.String password,
ConfigurableBeacon.ConfigurableBeaconListener listener)
Initiates a connection attempt to the beacon
|
int |
describeContents() |
java.lang.String |
getTypeString()
Gets the type of this beacon as a string
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
equals, getBattery, getBeaconTime, getDevice, getIdentifier, getName, getTemperature, hashCode, readDataLog, readDataLog, setDeviceTime, setName, toString, updateProperties
disconnect, enableBeaconSpeakerAndLed, getBeaconConfiguration, getConnectionState, setConfiguration, setNewBeaconPassword
getBluetoothDevice, getDistance, getLastSeen, getRSSI, getTransmissionPower, getVisibilityTimeoutInterval, isVisible, setLastSeen, setRSSI, setVisibilityTimeoutInterval
public static final android.os.Parcelable.Creator<Blufi> CREATOR
public Blufi(byte[] data, android.bluetooth.BluetoothDevice device)
public Blufi()
public java.lang.String getTypeString()
Beacon
getTypeString
in class SBeacon
public void connect(@NonNull android.content.Context context, @Nullable java.lang.String password, @NonNull ConfigurableBeacon.ConfigurableBeaconListener listener)
ConfigurableBeacon
connect
in class ConfigurableBeacon
context
- a contextpassword
- a password that the beacon might havelistener
- a listener for events to be fired on ConfigurableBeacon.ConfigurableBeaconListener
public int describeContents()
describeContents
in interface android.os.Parcelable
describeContents
in class SBeacon
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
writeToParcel
in class SBeacon