public final class IBeaconServiceStore
extends java.lang.Object
Constructor and Description |
---|
IBeaconServiceStore(java.util.List<android.bluetooth.BluetoothGattService> gattServices)
Instantiates a new Service store.
|
public IBeaconServiceStore(java.util.List<android.bluetooth.BluetoothGattService> gattServices) throws android.os.RemoteException
gattServices
- beacon services listandroid.os.RemoteException
- the remote exception thrown if services list does
not match the specification of kontakt.io beaconpublic java.util.Map<IBeaconCharacteristic,BluetoothDeviceCharacteristic> get(IBeaconService service)
service
- the Service model(IBeaconService
)public boolean contains(IBeaconService IBeaconService)
public void clear()
public void replace(BluetoothDeviceCharacteristic wrapper)
wrapper
- the CharacteristicWrapperpublic BluetoothDeviceCharacteristic getFirmwareRevisionWrapper()
public BluetoothDeviceCharacteristic getHardwareRevisionWrapper()
public BluetoothDeviceCharacteristic getManufacturerNameWrapper()
public BluetoothDeviceCharacteristic getDeviceNameWrapper()
public BluetoothDeviceCharacteristic getPropagatedDeviceNameWrapper()
public BluetoothDeviceCharacteristic getMinorWrapper()
public BluetoothDeviceCharacteristic getNonConnectableWrapper()
public BluetoothDeviceCharacteristic getMajorWrapper()
public BluetoothDeviceCharacteristic getProximityWrapper()
public BluetoothDeviceCharacteristic getPowerLevelWrapper()
public BluetoothDeviceCharacteristic getBatteryLevelWrapper()
public BluetoothDeviceCharacteristic getPasswordWrapper()
public BluetoothDeviceCharacteristic getSetNewPasswordWrapper()
public BluetoothDeviceCharacteristic getAdvertisingIntervalWrapper()
public BluetoothDeviceCharacteristic getResetWrapper()
public BluetoothDeviceCharacteristic getBootloaderWrapper()
public BluetoothDeviceCharacteristic getDefaultSettingsWrapper()