Serialized Form
-
Package org.altbeacon.beacon
-
Class org.altbeacon.beacon.AltBeacon extends Beacon implements Serializable
-
Class org.altbeacon.beacon.AltBeaconParser extends BeaconParser implements Serializable
-
Class org.altbeacon.beacon.Beacon extends Object implements Serializable
-
Serialized Fields
-
mBeaconTypeCode
int mBeaconTypeCode
The two byte value indicating the type of beacon that this is, which is used for figuring out the byte layout of the beacon advertisement -
mBluetoothAddress
String mBluetoothAddress
The Bluetooth mac address -
mBluetoothName
String mBluetoothName
The Bluetooth device name. This is a field transmitted by the remote beacon device separate from the advertisement data -
mDataFields
List<Long> mDataFields
A list of generic non-identifying data fields included in the beacon advertisement. Data fields are limited to the size of a Java long, or six bytes. -
mDistance
Double mDistance
A double that is an estimate of how far the Beacon is away in meters. Note that this number fluctuates quite a bit with RSSI, so despite the name, it is not super accurate. -
mExtraDataFields
List<Long> mExtraDataFields
A list of generic non-identifying data fields included in a secondary beacon advertisement and merged into this beacon. Data fields are limited to the size of a Java long, or six bytes. -
mFirstCycleDetectionTimestamp
long mFirstCycleDetectionTimestamp
The timestamp of the first packet detected in milliseconds. -
mIdentifiers
List<Identifier> mIdentifiers
The a list of the multi-part identifiers of the beacon. Together, these identifiers signify a unique beacon. The identifiers are ordered by significance for the purpose of grouping beacons -
mLastCycleDetectionTimestamp
long mLastCycleDetectionTimestamp
The timestamp of the last packet detected in milliseconds. -
mManufacturer
int mManufacturer
A two byte code indicating the beacon manufacturer. A list of registered manufacturer codes may be found here: https://www.bluetooth.org/en-us/specification/assigned-numbers/company-identifiers If the beacon is a GATT-based beacon, this field will be set to -1 -
mMultiFrameBeacon
boolean mMultiFrameBeacon
An indicator marking this beacon as a potential multi frame beacon. This will be set to true if the beacon was parsed by a BeaconParser which has extra data parsers defined. -
mPacketCount
int mPacketCount
The number of packets detected in the last cycle -
mParserIdentifier
String mParserIdentifier
The identifier of the beaconParser used to create this beacon. Useful for figuring out beacon types. -
mRssi
int mRssi
The measured signal strength of the Bluetooth packet that led do this Beacon detection. -
mRssiMeasurementCount
int mRssiMeasurementCount
The number of rssi samples available, if known -
mRunningAverageRssi
Double mRunningAverageRssi
If multiple RSSI samples were available, this is the running average -
mServiceUuid
int mServiceUuid
A 32 bit service uuid for the beacon This is valid only for GATT-based beacons. If the beacon is a manufacturer data-based beacon, this field will be -1 -
mTxPower
int mTxPower
The calibrated measured Tx power of the Beacon in RSSI This value is baked into an Beacon when it is manufactured, and it is transmitted with each packet to aid in the mDistance estimate
-
-
-
Class org.altbeacon.beacon.BeaconManager.ServiceNotDeclaredException extends RuntimeException implements Serializable
-
Class org.altbeacon.beacon.BeaconParser extends Object implements Serializable
-
Serialized Fields
-
extraParsers
List<BeaconParser> extraParsers
-
mAllowPduOverflow
Boolean mAllowPduOverflow
-
mBeaconLayout
String mBeaconLayout
-
mDataEndOffsets
List<Integer> mDataEndOffsets
-
mDataLittleEndianFlags
List<Boolean> mDataLittleEndianFlags
-
mDataStartOffsets
List<Integer> mDataStartOffsets
-
mDBmCorrection
Integer mDBmCorrection
-
mExtraFrame
Boolean mExtraFrame
-
mHardwareAssistManufacturers
int[] mHardwareAssistManufacturers
-
mIdentifier
String mIdentifier
-
mIdentifierEndOffsets
List<Integer> mIdentifierEndOffsets
-
mIdentifierLittleEndianFlags
List<Boolean> mIdentifierLittleEndianFlags
-
mIdentifierStartOffsets
List<Integer> mIdentifierStartOffsets
-
mIdentifierVariableLengthFlags
List<Boolean> mIdentifierVariableLengthFlags
-
mLayoutSize
Integer mLayoutSize
-
mMatchingBeaconTypeCode
Long mMatchingBeaconTypeCode
-
mMatchingBeaconTypeCodeEndOffset
Integer mMatchingBeaconTypeCodeEndOffset
-
mMatchingBeaconTypeCodeStartOffset
Integer mMatchingBeaconTypeCodeStartOffset
-
mPowerEndOffset
Integer mPowerEndOffset
-
mPowerStartOffset
Integer mPowerStartOffset
-
mServiceUuid
Long mServiceUuid
-
mServiceUuidEndOffset
Integer mServiceUuidEndOffset
-
mServiceUuidStartOffset
Integer mServiceUuidStartOffset
-
-
-
Class org.altbeacon.beacon.BeaconParser.BeaconLayoutException extends RuntimeException implements Serializable
-
Class org.altbeacon.beacon.BleNotAvailableException extends RuntimeException implements Serializable
- serialVersionUID:
- 2242747823097637729L
-
Class org.altbeacon.beacon.Identifier extends Object implements Serializable
-
Serialized Fields
-
mValue
byte[] mValue
-
-
-
Class org.altbeacon.beacon.Region extends Object implements Serializable
-
Serialized Fields
-
mBluetoothAddress
String mBluetoothAddress
-
mIdentifiers
List<Identifier> mIdentifiers
-
mUniqueId
String mUniqueId
-
-
-
-
Package org.altbeacon.beacon.client
-
Class org.altbeacon.beacon.client.DataProviderException extends Exception implements Serializable
- serialVersionUID:
- -2574842662565384114L
-
-
Package org.altbeacon.beacon.service
-
Class org.altbeacon.beacon.service.Callback extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Throws:
IOExceptionClassNotFoundException
-
-
-
Class org.altbeacon.beacon.service.ExtraDataBeaconTracker extends Object implements Serializable
-
Class org.altbeacon.beacon.service.RangedBeacon extends Object implements Serializable
-
Serialized Fields
-
firstCycleDetectionTimestamp
long firstCycleDetectionTimestamp
-
lastCycleDetectionTimestamp
long lastCycleDetectionTimestamp
-
lastTrackedTimeMillis
long lastTrackedTimeMillis
-
mBeacon
Beacon mBeacon
-
mTracked
boolean mTracked
-
packetCount
int packetCount
-
-
-
Class org.altbeacon.beacon.service.RangeState extends Object implements Serializable
-
Serialized Fields
-
mCallback
Callback mCallback
-
mRangedBeacons
Map<Beacon,RangedBeacon> mRangedBeacons
-
-
-
Class org.altbeacon.beacon.service.RegionMonitoringState extends Object implements Serializable
-
Serialized Fields
-
callback
Callback callback
-
inside
boolean inside
-
lastSeenTime
long lastSeenTime
-
-
-
Class org.altbeacon.beacon.service.ScanState extends Object implements Serializable
-
Serialized Fields
-
mBackgroundBetweenScanPeriod
long mBackgroundBetweenScanPeriod
-
mBackgroundMode
boolean mBackgroundMode
-
mBackgroundScanPeriod
long mBackgroundScanPeriod
-
mBeaconParsers
Set<BeaconParser> mBeaconParsers
-
mExtraBeaconDataTracker
ExtraDataBeaconTracker mExtraBeaconDataTracker
-
mForegroundBetweenScanPeriod
long mForegroundBetweenScanPeriod
-
mForegroundScanPeriod
long mForegroundScanPeriod
-
mLastScanStartTimeMillis
long mLastScanStartTimeMillis
-
mRangedRegionState
Map<Region,RangeState> mRangedRegionState
-
-
-
Class org.altbeacon.beacon.service.SettingsData extends Object implements Serializable
-
Serialized Fields
-
mAndroidLScanningDisabled
Boolean mAndroidLScanningDisabled
-
mBeaconParsers
ArrayList<BeaconParser> mBeaconParsers
-
mHardwareEqualityEnforced
Boolean mHardwareEqualityEnforced
-
mRegionExitPeriod
Long mRegionExitPeriod
-
mRegionStatePersistenceEnabled
Boolean mRegionStatePersistenceEnabled
-
mUseTrackingCache
Boolean mUseTrackingCache
-
-
-
Class org.altbeacon.beacon.service.StartRMData extends Object implements Serializable
-