public class IBeaconDeviceEvent extends AbstractBluetoothDeviceEvent
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<IBeaconDeviceEvent> |
CREATOR
The Parcelable constant CREATOR.
|
Constructor and Description |
---|
IBeaconDeviceEvent(EventType eventType,
IBeaconRegion iBeaconRegion,
java.util.List<IBeaconDevice> iBeaconDeviceList)
Instantiates a new iBeacon device event.
|
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
java.util.List<IBeaconDevice> |
getDeviceList()
Provides device list.
|
IBeaconRegion |
getRegion()
Gets iBeacon region.
|
static IBeaconDeviceEvent |
of(IBeaconDeviceEvent event,
java.util.List<IBeaconDevice> devices)
Creates IBeaconDeviceEvent from other event with provided list of devices
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
equals, getDeviceProfile, getEventType, getTimestamp, hashCode
public static final android.os.Parcelable.Creator<IBeaconDeviceEvent> CREATOR
public IBeaconDeviceEvent(EventType eventType, IBeaconRegion iBeaconRegion, java.util.List<IBeaconDevice> iBeaconDeviceList)
eventType
- the event typeiBeaconRegion
- the iBeaconRegioniBeaconDeviceList
- the iBeacon device listpublic static IBeaconDeviceEvent of(IBeaconDeviceEvent event, java.util.List<IBeaconDevice> devices)
event
- the eventdevices
- the devicespublic java.util.List<IBeaconDevice> getDeviceList()
AbstractBluetoothDeviceEvent
getDeviceList
in interface BluetoothDeviceEvent
getDeviceList
in class AbstractBluetoothDeviceEvent
public IBeaconRegion getRegion()
public int describeContents()
public void writeToParcel(android.os.Parcel dest, int flags)