public final class FirmwareRevisions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Set<java.lang.String> |
EDDYSTONE_PROFILE_FIRMWARE_VERSIONS
Set of firmware revisions of beacon devices which support only Eddystone profile
|
static java.util.Set<java.lang.String> |
IBEACON_PROFILE_FIRMWARE_VERSIONS
Set of firmware revisions of beacon devices which support only iBeacon profile
|
static java.util.Set<java.lang.String> |
INTERLEAVING_PACKETS_VERSIONS
Set of firmware revisions of beacon devices which support interleaving.
|
static java.util.Set<java.lang.String> |
NON_SWITCHABLE_PROFILE_FIRMWARE_VERSIONS
Set of firmware revisions of beacon devices with only IBeacon profile available
|
static java.util.Set<java.lang.String> |
NORMAL_MODE_FIRMWARE_VERSIONS
Set of firmware revisions of beacon devices with many writable characteristic available
|
static java.util.Set<java.lang.String> |
SECURE_MODE_FIRMWARE_VERSIONS
Set of firmware revisions of beacon devices with single writable characteristic available
|
static java.util.Set<java.lang.String> |
SWITCHABLE_PROFILE_FIRMWARE_VERSIONS
Set of firmware revisions of beacon devices available to switch between IBeacon and Eddystone profile
|
Constructor and Description |
---|
FirmwareRevisions() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isEddystoneOnly(java.lang.String firmwareVersion)
Checks if provided firmware versions is applicable only for Eddystone profile
|
static boolean |
isIBeaconOnly(java.lang.String firmwareVersion)
Checks if provided firmware versions is applicable only for iBeacon profile
|
static boolean |
isInterleavingAvailable(java.lang.String firmwareVersion)
Checks if provided firmware version is eligible for multiple packets.
|
static boolean |
isSecure(java.lang.String firmwareVersion)
Checks if provided firmware version is eligible for multiple packets.
|
static boolean |
isSwitchable(java.lang.String firmwareVersion)
Checks if provided firmware versions supports switching profiles
|
public static final java.util.Set<java.lang.String> NORMAL_MODE_FIRMWARE_VERSIONS
public static final java.util.Set<java.lang.String> SECURE_MODE_FIRMWARE_VERSIONS
public static final java.util.Set<java.lang.String> NON_SWITCHABLE_PROFILE_FIRMWARE_VERSIONS
public static final java.util.Set<java.lang.String> SWITCHABLE_PROFILE_FIRMWARE_VERSIONS
public static final java.util.Set<java.lang.String> IBEACON_PROFILE_FIRMWARE_VERSIONS
public static final java.util.Set<java.lang.String> EDDYSTONE_PROFILE_FIRMWARE_VERSIONS
public static final java.util.Set<java.lang.String> INTERLEAVING_PACKETS_VERSIONS
public static boolean isSwitchable(java.lang.String firmwareVersion)
firmwareVersion
- version of beacon devicepublic static boolean isIBeaconOnly(java.lang.String firmwareVersion)
firmwareVersion
- version od beacon devicepublic static boolean isEddystoneOnly(java.lang.String firmwareVersion)
firmwareVersion
- version od beacon devicepublic static boolean isInterleavingAvailable(java.lang.String firmwareVersion)
firmwareVersion
- firmware version od beacon devicepublic static boolean isSecure(java.lang.String firmwareVersion)
firmwareVersion
- firmware version od beacon device