A B C D E F G H I K L M N O P R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class io.heraldprox.herald.sensor.datatype.Triple
- a - Variable in class io.heraldprox.herald.sensor.datatype.Tuple
- ACCELEROMETER - io.heraldprox.herald.sensor.datatype.SensorType
- accept(T) - Method in interface io.heraldprox.herald.sensor.datatype.Callback
- ACTION_START - Static variable in class io.heraldprox.herald.sensor.service.ForegroundService
- ACTION_STOP - Static variable in class io.heraldprox.herald.sensor.service.ForegroundService
- add(double) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- add(double) - Method in class io.heraldprox.herald.sensor.analysis.Sample
- add(double, long) - Method in class io.heraldprox.herald.sensor.analysis.Sample
- add(Sample) - Method in class io.heraldprox.herald.sensor.analysis.Sample
- add(AnalysisDelegate<? extends DoubleValue>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegateManager
- add(AnalysisProvider<? extends DoubleValue, ? extends DoubleValue>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisProviderManager
- add(BLEDatabaseDelegate) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Add delegate for handling database events
- add(BLEDatabaseDelegate) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- add(BLETimerDelegate) - Method in class io.heraldprox.herald.sensor.ble.BLETimer
- add(SensorDelegate) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- add(SensorDelegate) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- add(SensorDelegate) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
- add(SensorDelegate) - Method in class io.heraldprox.herald.sensor.motion.ConcreteInertiaSensor
- add(SensorDelegate) - Method in interface io.heraldprox.herald.sensor.Sensor
- add(SensorDelegate) - Method in class io.heraldprox.herald.sensor.SensorArray
- add(Class<T>, int) - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- addEntropy(byte) - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Contribute entropy from external source.
- addEntropy(long) - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Contribute entropy from external source.
- addEntropy(String) - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Collect entropy from external sources.
- address - Variable in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- addSection(UInt8, Data) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, Data) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, Float16) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, Float16) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, Int16) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, Int16) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, Int32) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, Int32) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, Int64) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, Int64) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, Int8) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, Int8) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, UInt16) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, UInt16) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, UInt32) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, UInt32) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, UInt64) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, UInt64) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, UInt8) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, UInt8) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- addSection(UInt8, String) - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- addSection(UInt8, String) - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- ADVERT - io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
- advertRefreshTimeInterval - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Advert refresh time interval
- aggregate(Aggregate<T>...) - Method in class io.heraldprox.herald.sensor.analysis.sampling.IteratorProxy
- aggregate(Aggregate<T>...) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- Aggregate<T extends DoubleValue> - Interface in io.heraldprox.herald.sensor.analysis.sampling
- altitude - Variable in class io.heraldprox.herald.sensor.datatype.WGS84CircularAreaLocationReference
- altitude - Variable in class io.heraldprox.herald.sensor.datatype.WGS84PointLocationReference
- analyse(Date, SampledID, SampleList<RSSI>, SampleList<Distance>, CallableForNewSample<Distance>) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasicAnalyser
- analyse(Date, SampledID, SampleList<RSSI>, SampleList<Distance>, CallableForNewSample<Distance>) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModelAnalyser
- analyse(Date, SampledID, SampleList<T>, SampleList<U>, CallableForNewSample<U>) - Method in interface io.heraldprox.herald.sensor.analysis.sampling.AnalysisProvider
- analyse(Date, SampledID, VariantSet, AnalysisDelegateManager) - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisProviderManager
- AnalysisDelegate<T extends DoubleValue> - Interface in io.heraldprox.herald.sensor.analysis.sampling
- AnalysisDelegateManager - Class in io.heraldprox.herald.sensor.analysis.sampling
- AnalysisDelegateManager(AnalysisDelegate<? extends DoubleValue>...) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegateManager
- AnalysisProvider<T extends DoubleValue,U extends DoubleValue> - Interface in io.heraldprox.herald.sensor.analysis.sampling
- AnalysisProviderManager - Class in io.heraldprox.herald.sensor.analysis.sampling
- AnalysisProviderManager(AnalysisProvider<? extends DoubleValue, ? extends DoubleValue>...) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.AnalysisProviderManager
- AnalysisRunner - Class in io.heraldprox.herald.sensor.analysis.sampling
- AnalysisRunner(AnalysisProviderManager, AnalysisDelegateManager, int) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.AnalysisRunner
- android - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- android_tbc - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- androidSignalCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Signaling characteristic for controlling connection between peripheral and central, e.g.
- append(Data) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(Encounter) - Method in class io.heraldprox.herald.sensor.analysis.Interactions
- append(Float16) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(Int16) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(Int32) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(Int64) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(Int8) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(UInt16) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(UInt32) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(UInt64) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(UInt8) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(UIntBig) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(String) - Method in class io.heraldprox.herald.sensor.datatype.Data
- append(String, Data.StringLengthEncodingOption) - Method in class io.heraldprox.herald.sensor.datatype.Data
- AWAKE - io.heraldprox.herald.sensor.datatype.SensorType
B
- b - Variable in class io.heraldprox.herald.sensor.datatype.Triple
- b - Variable in class io.heraldprox.herald.sensor.datatype.Tuple
- Base64 - Class in io.heraldprox.herald.sensor.datatype
- Base64() - Constructor for class io.heraldprox.herald.sensor.datatype.Base64
- base64EncodedString() - Method in class io.heraldprox.herald.sensor.datatype.Data
- BatteryLog - Class in io.heraldprox.herald.sensor.data
- BatteryLog(Context, String) - Constructor for class io.heraldprox.herald.sensor.data.BatteryLog
- BEACON - io.heraldprox.herald.sensor.datatype.SensorType
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mean
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Median
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mode
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Variance
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasic
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- beginRun(int) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- beginRun(int) - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Aggregate
- bigEndian - Variable in class io.heraldprox.herald.sensor.datatype.Float16
- bigInfo - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- binaryString(byte[]) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- bitLength() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Count of bits based on highest set bit
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.Int16
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.Int32
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.Int64
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.Int8
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.UInt16
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.UInt32
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.UInt64
- bitWidth - Static variable in class io.heraldprox.herald.sensor.datatype.UInt8
- BLE - io.heraldprox.herald.sensor.datatype.SensorType
- BLE_TxPower - Class in io.heraldprox.herald.sensor.ble
- BLE_TxPower(int) - Constructor for class io.heraldprox.herald.sensor.ble.BLE_TxPower
- BLEAdvertAppleManufacturerSegment - Class in io.heraldprox.herald.sensor.ble.filter
- BLEAdvertAppleManufacturerSegment(int, int, byte[], Data) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEAdvertAppleManufacturerSegment
- BLEAdvertManufacturerData - Class in io.heraldprox.herald.sensor.ble.filter
- BLEAdvertManufacturerData(int, byte[], Data) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEAdvertManufacturerData
- BLEAdvertParser - Class in io.heraldprox.herald.sensor.ble.filter
- BLEAdvertParser() - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- BLEAdvertSegment - Class in io.heraldprox.herald.sensor.ble.filter
- BLEAdvertSegment(BLEAdvertSegmentType, int, byte[], Data) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegment
- BLEAdvertSegmentType - Enum in io.heraldprox.herald.sensor.ble.filter
- BLEAdvertServiceData - Class in io.heraldprox.herald.sensor.ble.filter
- BLEAdvertServiceData(byte[], byte[], Data) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEAdvertServiceData
- BLEBluetoothGattProxy - Class in io.heraldprox.herald.sensor.ble
-
Proxy of BluetoothGatt for fixing CVE-2020-12856.
- BLEBluetoothGattProxy() - Constructor for class io.heraldprox.herald.sensor.ble.BLEBluetoothGattProxy
- BLEDatabase - Interface in io.heraldprox.herald.sensor.ble
-
Registry for collating fragments of information from asynchronous BLE operations.
- BLEDatabaseDelegate - Interface in io.heraldprox.herald.sensor.ble
- bleDatabaseDidCreate(BLEDevice) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabaseDelegate
- bleDatabaseDidCreate(BLEDevice) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- bleDatabaseDidDelete(BLEDevice) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabaseDelegate
- bleDatabaseDidDelete(BLEDevice) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- bleDatabaseDidUpdate(BLEDevice, BLEDeviceAttribute) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabaseDelegate
- bleDatabaseDidUpdate(BLEDevice, BLEDeviceAttribute) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- BLEDevice - Class in io.heraldprox.herald.sensor.ble
- BLEDevice(TargetIdentifier, BLEDeviceDelegate) - Constructor for class io.heraldprox.herald.sensor.ble.BLEDevice
- BLEDeviceAttribute - Enum in io.heraldprox.herald.sensor.ble
- BLEDeviceDelegate - Interface in io.heraldprox.herald.sensor.ble
- BLEDeviceFilter - Class in io.heraldprox.herald.sensor.ble.filter
- BLEDeviceFilter() - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- BLEDeviceFilter(Context, String) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- BLEDeviceFilter(Context, String, String[]) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- BLEDeviceFilter.FilterPattern - Class in io.heraldprox.herald.sensor.ble.filter
- BLEDeviceFilter.MatchingPattern - Class in io.heraldprox.herald.sensor.ble.filter
- BLEDeviceLastUpdatedComparator - Class in io.heraldprox.herald.sensor.ble
-
Orders a set of BLEDevices such that they are in descending order of BLEDevice.lastUpdatedAt().
- BLEDeviceLastUpdatedComparator() - Constructor for class io.heraldprox.herald.sensor.ble.BLEDeviceLastUpdatedComparator
- BLEDeviceOperatingSystem - Enum in io.heraldprox.herald.sensor.ble
- BLEDeviceState - Enum in io.heraldprox.herald.sensor.ble
- BLEReceiver - Interface in io.heraldprox.herald.sensor.ble
-
Beacon receiver scans for peripherals with fixed service UUID.
- BLEScanResponseData - Class in io.heraldprox.herald.sensor.ble.filter
- BLEScanResponseData(int, List<BLEAdvertSegment>) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEScanResponseData
- BLESensor - Interface in io.heraldprox.herald.sensor.ble
- BLESensorConfiguration - Class in io.heraldprox.herald.sensor.ble
-
Defines BLE sensor configuration data, e.g.
- BLESensorConfiguration() - Constructor for class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- bleTimer(long) - Method in interface io.heraldprox.herald.sensor.ble.BLETimerDelegate
- BLETimer - Class in io.heraldprox.herald.sensor.ble
-
Steady one second timer for controlling BLE operations.
- BLETimer(Context) - Constructor for class io.heraldprox.herald.sensor.ble.BLETimer
- BLETimerDelegate - Interface in io.heraldprox.herald.sensor.ble
- BLETransmitPower - io.heraldprox.herald.sensor.datatype.CalibrationMeasurementUnit
- BLETransmitter - Interface in io.heraldprox.herald.sensor.ble
-
Beacon transmitter broadcasts a fixed service UUID to enable background scan by iOS.
- BLMESH - io.heraldprox.herald.sensor.datatype.SensorType
- BlockingSecureRandom - Class in io.heraldprox.herald.sensor.datatype.random
-
Secure random number generator that is blocking after about 4.5 hours on idle devices due to lack of entropy.
- BlockingSecureRandom() - Constructor for class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandom
- BlockingSecureRandomNIST - Class in io.heraldprox.herald.sensor.datatype.random
-
Secure random number generator that is blocking after about 6.0 hours on idle devices due to lack of entropy.
- BlockingSecureRandomNIST() - Constructor for class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandomNIST
- BlockingSecureRandomSingleton - Class in io.heraldprox.herald.sensor.datatype.random
-
Secure random number generator that is blocking after about 7.5 hours on idle devices due to lack of entropy.
- BlockingSecureRandomSingleton() - Constructor for class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandomSingleton
- bluetoothDeviceInformationServiceManufacturerCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth Characteristic UUID for Device Information Service : Manufacturer
- Characteristic UUID from BLE standard - bluetoothDeviceInformationServiceModelCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth Characteristic UUID for Device Information Service : Model
- Characteristic UUID from BLE standard - bluetoothDeviceInformationServiceTxPowerCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth Characteristic UUID for Device Information Service : TX Power
- Characteristic UUID from BLE standard - bluetoothDeviceInformationServiceUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth Service UUID for Device Information Service
- Service UUID from BLE standard - bluetoothGenericAccessServiceAppearanceCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth Characteristic UUID for Generic Access Service : Device Name
- Characteristic UUID from BLE standard - bluetoothGenericAccessServiceDeviceNameCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth Characteristic UUID for Generic Access Service : Device Name
- Characteristic UUID from BLE standard - bluetoothGenericAccessServiceUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Standard Bluetooth service and characteristics These are all fixed UUID from the BLE standard.
- BluetoothState - Enum in io.heraldprox.herald.sensor.datatype
- bluetoothStateManager(BluetoothState) - Method in interface io.heraldprox.herald.sensor.ble.BluetoothStateManagerDelegate
- bluetoothStateManager(BluetoothState) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- bluetoothStateManager(BluetoothState) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
- BluetoothStateManager - Interface in io.heraldprox.herald.sensor.ble
- BluetoothStateManagerDelegate - Interface in io.heraldprox.herald.sensor.ble
- broadcastCode - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
C
- c - Variable in class io.heraldprox.herald.sensor.datatype.Triple
- calibration - Variable in class io.heraldprox.herald.sensor.datatype.Proximity
- calibration() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- Calibration - Class in io.heraldprox.herald.sensor.datatype
- Calibration(CalibrationMeasurementUnit, Double) - Constructor for class io.heraldprox.herald.sensor.datatype.Calibration
- CalibrationLog - Class in io.heraldprox.herald.sensor.data
- CalibrationLog(Context, String) - Constructor for class io.heraldprox.herald.sensor.data.CalibrationLog
- CalibrationMeasurementUnit - Enum in io.heraldprox.herald.sensor.datatype
- CallableForNewSample<T> - Interface in io.heraldprox.herald.sensor.analysis.sampling
- Callback<T> - Interface in io.heraldprox.herald.sensor.datatype
- clear() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- clear() - Method in class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- clear() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- clear() - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- clear() - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Clear ring buffer data.
- clearBeforeDate(Date) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- code - Variable in enum io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- code - Variable in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataSectionV1
- coefficient - Variable in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- compare(short[], short[]) - Static method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Compare a and b, ignoring leading zeros.
- compare(BLEDevice, BLEDevice) - Method in class io.heraldprox.herald.sensor.ble.BLEDeviceLastUpdatedComparator
- compare(UIntBig) - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Compare self with given value.
- compareTo(SampledID) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- compilePatterns(String[]) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- ConcreteAnalysisDelegate<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.sampling
- ConcreteAnalysisDelegate(Class<T>, int) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate
- ConcreteBLEDatabase - Class in io.heraldprox.herald.sensor.ble
- ConcreteBLEDatabase() - Constructor for class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- ConcreteBLEReceiver - Class in io.heraldprox.herald.sensor.ble
- ConcreteBLEReceiver(Context, BluetoothStateManager, BLETimer, BLEDatabase, BLETransmitter, PayloadDataSupplier) - Constructor for class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
-
Receiver starts automatically when Bluetooth is enabled.
- ConcreteBLESensor - Class in io.heraldprox.herald.sensor.ble
- ConcreteBLESensor(Context, PayloadDataSupplier) - Constructor for class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- ConcreteBLETransmitter - Class in io.heraldprox.herald.sensor.ble
- ConcreteBLETransmitter(Context, BluetoothStateManager, BLETimer, PayloadDataSupplier, BLEDatabase) - Constructor for class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
-
Transmitter starts automatically when Bluetooth is enabled.
- ConcreteBluetoothStateManager - Class in io.heraldprox.herald.sensor.ble
-
Monitors bluetooth state changes.
- ConcreteBluetoothStateManager(Context) - Constructor for class io.heraldprox.herald.sensor.ble.ConcreteBluetoothStateManager
-
Monitors bluetooth state changes.
- ConcreteExtendedDataSectionV1 - Class in io.heraldprox.herald.sensor.payload.extended
- ConcreteExtendedDataSectionV1(UInt8, UInt8, Data) - Constructor for class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataSectionV1
- ConcreteExtendedDataV1 - Class in io.heraldprox.herald.sensor.payload.extended
- ConcreteExtendedDataV1() - Constructor for class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- ConcreteExtendedDataV1(PayloadData) - Constructor for class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- ConcreteInertiaSensor - Class in io.heraldprox.herald.sensor.motion
- ConcreteInertiaSensor(Context) - Constructor for class io.heraldprox.herald.sensor.motion.ConcreteInertiaSensor
- ConcretePayloadDataFormatter - Class in io.heraldprox.herald.sensor.data
- ConcretePayloadDataFormatter() - Constructor for class io.heraldprox.herald.sensor.data.ConcretePayloadDataFormatter
- ConcreteSensorLogger - Class in io.heraldprox.herald.sensor.data
- ConcreteSensorLogger(String, String) - Constructor for class io.heraldprox.herald.sensor.data.ConcreteSensorLogger
- ConcreteSimplePayloadDataSupplier - Class in io.heraldprox.herald.sensor.payload.simple
- ConcreteSimplePayloadDataSupplier(UInt8, UInt16, UInt16, SecretKey) - Constructor for class io.heraldprox.herald.sensor.payload.simple.ConcreteSimplePayloadDataSupplier
- connected - io.heraldprox.herald.sensor.ble.BLEDeviceState
- connecting - io.heraldprox.herald.sensor.ble.BLEDeviceState
- contactIdentifier(ContactKey) - Static method in class io.heraldprox.herald.sensor.payload.simple.K
-
Generate contact identifer I_{c}
- ContactIdentifier - Class in io.heraldprox.herald.sensor.payload.simple
- ContactIdentifier(byte, int) - Constructor for class io.heraldprox.herald.sensor.payload.simple.ContactIdentifier
- ContactIdentifier(Data) - Constructor for class io.heraldprox.herald.sensor.payload.simple.ContactIdentifier
- contactIdentifiers(MatchingKey) - Static method in class io.heraldprox.herald.sensor.payload.simple.ConcreteSimplePayloadDataSupplier
- ContactKey - Class in io.heraldprox.herald.sensor.payload.simple
- ContactKey(Data) - Constructor for class io.heraldprox.herald.sensor.payload.simple.ContactKey
- contactKeys(MatchingKey) - Static method in class io.heraldprox.herald.sensor.payload.simple.K
-
Generate contact keys K_{c}^{0...periods}
- ContactKeySeed - Class in io.heraldprox.herald.sensor.payload.simple
- ContactKeySeed(Data) - Constructor for class io.heraldprox.herald.sensor.payload.simple.ContactKeySeed
- ContactLog - Class in io.heraldprox.herald.sensor.data
- ContactLog(Context, String) - Constructor for class io.heraldprox.herald.sensor.data.ContactLog
- ContactLog(Context, String, PayloadDataFormatter) - Constructor for class io.heraldprox.herald.sensor.data.ContactLog
- contentsOf() - Method in class io.heraldprox.herald.sensor.data.TextFile
- context - Variable in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTime
- context(Context) - Static method in class io.heraldprox.herald.sensor.data.ConcreteSensorLogger
- count() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- createdAt - Variable in class io.heraldprox.herald.sensor.Device
- csv(String) - Static method in class io.heraldprox.herald.sensor.data.TextFile
- csvString() - Method in class io.heraldprox.herald.sensor.datatype.Encounter
D
- data - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertAppleManufacturerSegment
- data - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertManufacturerData
- data - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegment
- data - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertServiceData
- data - Variable in class io.heraldprox.herald.sensor.datatype.ImmediateSendData
- data - Variable in class io.heraldprox.herald.sensor.datatype.PayloadSharingData
- data - Variable in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- data - Variable in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataSectionV1
- Data - Class in io.heraldprox.herald.sensor.datatype
- Data() - Constructor for class io.heraldprox.herald.sensor.datatype.Data
- Data(byte[]) - Constructor for class io.heraldprox.herald.sensor.datatype.Data
- Data(byte, int) - Constructor for class io.heraldprox.herald.sensor.datatype.Data
- Data(Data) - Constructor for class io.heraldprox.herald.sensor.datatype.Data
- Data(String) - Constructor for class io.heraldprox.herald.sensor.datatype.Data
- Data.DecodedString - Class in io.heraldprox.herald.sensor.datatype
- Data.StringLengthEncodingOption - Enum in io.heraldprox.herald.sensor.datatype
- dataLength - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegment
- dataLength - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEScanResponseData
- date(String) - Static method in class io.heraldprox.herald.sensor.payload.simple.K
-
Date from string date "yyyy-MM-dd'T'HH:mm:ssXXXX" in UTC
- Date - Class in io.heraldprox.herald.sensor.datatype
- Date() - Constructor for class io.heraldprox.herald.sensor.datatype.Date
- Date(long) - Constructor for class io.heraldprox.herald.sensor.datatype.Date
- Date(Date) - Constructor for class io.heraldprox.herald.sensor.datatype.Date
- day - Static variable in class io.heraldprox.herald.sensor.datatype.TimeInterval
- day(Date) - Static method in class io.heraldprox.herald.sensor.payload.simple.K
- debug - io.heraldprox.herald.sensor.data.SensorLoggerLevel
- debug(String, Object...) - Method in class io.heraldprox.herald.sensor.data.ConcreteSensorLogger
- debug(String, Object...) - Method in interface io.heraldprox.herald.sensor.data.SensorLogger
- decode(byte[]) - Static method in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- decode(String) - Static method in class io.heraldprox.herald.sensor.datatype.Base64
- DecodedString(String, int, int) - Constructor for class io.heraldprox.herald.sensor.datatype.Data.DecodedString
- decodeImmediateSend(Data) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
- decodeWritePayload(Data) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
-
Decode write payload data bundle
- decodeWritePayloadSharing(Data) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
-
Decode write payload data bundle
- decodeWriteRSSI(Data) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
-
Decode write RSSI data bundle
- DefaultPayloadDataSupplier - Class in io.heraldprox.herald.sensor.payload
- DefaultPayloadDataSupplier() - Constructor for class io.heraldprox.herald.sensor.payload.DefaultPayloadDataSupplier
- DefaultSensorDelegate - Class in io.heraldprox.herald.sensor
- DefaultSensorDelegate() - Constructor for class io.heraldprox.herald.sensor.DefaultSensorDelegate
- delegates - Static variable in interface io.heraldprox.herald.sensor.ble.BLEReceiver
- delegates - Static variable in interface io.heraldprox.herald.sensor.ble.BLETransmitter
-
Delegates for receiving beacon detection events.
- delegates - Static variable in interface io.heraldprox.herald.sensor.ble.BluetoothStateManager
- delete(BLEDevice) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Delete device from database.
- delete(BLEDevice) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- description() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- description() - Method in class io.heraldprox.herald.sensor.datatype.Calibration
- description() - Method in class io.heraldprox.herald.sensor.datatype.Data
- description() - Method in class io.heraldprox.herald.sensor.datatype.InertiaLocationReference
- description() - Method in class io.heraldprox.herald.sensor.datatype.Location
- description() - Method in interface io.heraldprox.herald.sensor.datatype.LocationReference
- description() - Method in class io.heraldprox.herald.sensor.datatype.PlacenameLocationReference
- description() - Method in class io.heraldprox.herald.sensor.datatype.Proximity
- description() - Method in class io.heraldprox.herald.sensor.datatype.WGS84CircularAreaLocationReference
- description() - Method in class io.heraldprox.herald.sensor.datatype.WGS84PointLocationReference
- detect - io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
- detect(Data) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
- DetectionLog - Class in io.heraldprox.herald.sensor.data
- DetectionLog(Context, String, PayloadData) - Constructor for class io.heraldprox.herald.sensor.data.DetectionLog
- DetectionLog(Context, String, PayloadData, PayloadDataFormatter) - Constructor for class io.heraldprox.herald.sensor.data.DetectionLog
- device(BluetoothDevice) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Get or create device for collating information from asynchronous BLE operations.
- device(BluetoothDevice) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- device(ScanResult) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Get or create device for collating information from asynchronous BLE operations.
- device(ScanResult) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- device(BLEDevice, BLEDeviceAttribute) - Method in interface io.heraldprox.herald.sensor.ble.BLEDeviceDelegate
- device(BLEDevice, BLEDeviceAttribute) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- device(PayloadData) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Get or create device for collating information from asynchronous BLE operations.
- device(PayloadData) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- device(TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Get a device from a TargetIdentifier.
- device(TargetIdentifier) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- Device - Class in io.heraldprox.herald.sensor
- Device(TargetIdentifier) - Constructor for class io.heraldprox.herald.sensor.Device
- Device(Device, TargetIdentifier) - Constructor for class io.heraldprox.herald.sensor.Device
- deviceClass - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- deviceDescription - Static variable in class io.heraldprox.herald.sensor.SensorArray
- deviceFilterFeaturePatterns - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Define device filtering rules based on message patterns
- Avoids connections to devices that cannot host sensor services
- Matches against every manufacturer specific data message (Hex format) in advert
- Java regular expression patterns, case insensitive, find pattern anywhere in message
- Remember to include ^ to match from start of message
- Use deviceFilterTrainingEnabled in development environment to identify patterns - deviceFilterTrainingEnabled - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Enable device filter training
- Use this to gather device make/model and advert messages
- Generates "filter.csv" log file for analysis
- Enable device introspection to obtain device make/model data
- Performs device introspection even if the device does not advertise sensor services
- Triggers update every minute for each device to gather sample advert data
- Disables device filter feature patterns - deviceID - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- deviceIntrospectionEnabled - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Interrogate standard Bluetooth services to obtain device make/model data
- deviceName() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- deviceName(String) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- deviceNameCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- deviceNameCharacteristic(BluetoothGattCharacteristic) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- deviceNameComplete - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- deviceNameShortened - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- devices() - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Get all devices.
- devices() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- disconnected - io.heraldprox.herald.sensor.ble.BLEDeviceState
- distance(Sample) - Method in class io.heraldprox.herald.sensor.analysis.Sample
- Distance - Class in io.heraldprox.herald.sensor.datatype
- Distance(double) - Constructor for class io.heraldprox.herald.sensor.datatype.Distance
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.Distance
- doubleValue() - Method in interface io.heraldprox.herald.sensor.datatype.DoubleValue
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.Float16
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.Int16
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.Int32
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.Int64
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.Int8
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.RSSI
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.UInt16
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.UInt32
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.UInt64
- doubleValue() - Method in class io.heraldprox.herald.sensor.datatype.UInt8
- DoubleValue - Interface in io.heraldprox.herald.sensor.datatype
- duration - Variable in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTarget
E
- empty() - Method in class io.heraldprox.herald.sensor.data.TextFile
- encode(byte[]) - Static method in class io.heraldprox.herald.sensor.datatype.Base64
- encode(long) - Static method in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- encodeImmediateSend(ImmediateSendData) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
- encodeWritePayload(PayloadData) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
-
Encode write payload data bundle writePayload data format // 0-0 : actionCode // 1-2 : payload data count in bytes (Int16) // 3..
- encodeWritePayloadSharing(PayloadSharingData) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
-
Encode write payload sharing data bundle writePayloadSharing data format 0-0 : actionCode 1-2 : rssi value (Int16) 3-4 : payload sharing data count in bytes (Int16) 5..
- encodeWriteRssi(RSSI) - Static method in class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
-
Encode write RSSI data bundle writeRSSI data format (byte number : use) 0-0 : actionCode 1-2 : rssi value (Int16)
- Encounter - Class in io.heraldprox.herald.sensor.datatype
-
Encounter record describing proximity with target at a moment in time
- Encounter(Proximity, PayloadData) - Constructor for class io.heraldprox.herald.sensor.datatype.Encounter
- Encounter(Proximity, PayloadData, Date) - Constructor for class io.heraldprox.herald.sensor.datatype.Encounter
- Encounter(String) - Constructor for class io.heraldprox.herald.sensor.datatype.Encounter
- end - Variable in class io.heraldprox.herald.sensor.datatype.Data.DecodedString
- end - Variable in class io.heraldprox.herald.sensor.datatype.Location
- entropy - Variable in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Entropy gathered from external sources via addEntropy()
- equals(Object) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Calibration
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Data
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Distance
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Int16
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Int32
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Int64
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Int8
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.Proximity
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.RSSI
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.UInt16
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.UInt32
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.UInt64
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.UInt8
- equals(Object) - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
- EventTimeIntervalLog - Class in io.heraldprox.herald.sensor.data
- EventTimeIntervalLog(Context, String, PayloadData, EventTimeIntervalLog.EventType) - Constructor for class io.heraldprox.herald.sensor.data.EventTimeIntervalLog
- EventTimeIntervalLog.EventType - Enum in io.heraldprox.herald.sensor.data
- ExtendedData - Interface in io.heraldprox.herald.sensor.payload.extended
- extractAppleManufacturerSegments(List<BLEAdvertManufacturerData>) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- extractManufacturerData(List<BLEAdvertSegment>) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- extractMessages(byte[]) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- extractSegments(byte[], int) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- extractServiceUUID16Data(List<BLEAdvertSegment>) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- extractTxPower(List<BLEAdvertSegment>) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
F
- F - Class in io.heraldprox.herald.sensor.payload.simple
- F() - Constructor for class io.heraldprox.herald.sensor.payload.simple.F
- fault - io.heraldprox.herald.sensor.data.SensorLoggerLevel
- fault(String, Object...) - Method in class io.heraldprox.herald.sensor.data.ConcreteSensorLogger
- fault(String, Object...) - Method in interface io.heraldprox.herald.sensor.data.SensorLogger
- filter(Filter) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- filter(Filter<T>) - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Filterable
- filter(Filter<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.IteratorProxy
- Filter<T> - Interface in io.heraldprox.herald.sensor.analysis.sampling
- Filterable<T extends DoubleValue> - Interface in io.heraldprox.herald.sensor.analysis.sampling
- filterDuplicatePayloadData - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Filter duplicate payload data and suppress sensor(didRead:fromTarget) delegate calls
- Set to .never to disable this feature
- Set time interval N to filter duplicate payload data seen in last N seconds
- Example : 60 means filter duplicates in last minute
- Filters all occurrences of payload data from all targets - filterPattern - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter.MatchingPattern
- FilterPattern(String, Pattern) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter.FilterPattern
- finalize() - Method in class io.heraldprox.herald.sensor.ble.BLETimer
- float16(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- Float16 - Class in io.heraldprox.herald.sensor.datatype
- Float16(float) - Constructor for class io.heraldprox.herald.sensor.datatype.Float16
- Float16(Data) - Constructor for class io.heraldprox.herald.sensor.datatype.Float16
- ForegroundService - Class in io.heraldprox.herald.sensor.service
- ForegroundService() - Constructor for class io.heraldprox.herald.sensor.service.ForegroundService
- FowlerBasic<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.algorithms.distance
- FowlerBasic(double, double) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasic
- FowlerBasicAnalyser - Class in io.heraldprox.herald.sensor.analysis.algorithms.distance
- FowlerBasicAnalyser() - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasicAnalyser
- FowlerBasicAnalyser(long, double, double) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasicAnalyser
- fromHexEncodedString(String) - Static method in class io.heraldprox.herald.sensor.datatype.Data
G
- Gaussian<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.aggregates
- Gaussian() - Constructor for class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- generateSecretKey() - Static method in class io.heraldprox.herald.sensor.payload.simple.ConcreteSimplePayloadDataSupplier
- get() - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Get entire ring buffer as data.
- get(int) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- get(int) - Method in class io.heraldprox.herald.sensor.analysis.sampling.Summary
- get(int) - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Get byte at index of ring buffer.
- get(Class<? extends Aggregate>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.Summary
- getEpoch() - Static method in class io.heraldprox.herald.sensor.payload.simple.K
- getForegroundServiceNotification() - Method in class io.heraldprox.herald.sensor.service.NotificationService
- getForegroundServiceNotificationId() - Method in class io.heraldprox.herald.sensor.service.NotificationService
- getSections() - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- getSecureRandom() - Method in class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandom
- getSecureRandom() - Static method in class io.heraldprox.herald.sensor.payload.simple.K
- getSecureRandomSingleton() - Method in class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandomSingleton
- GPS - io.heraldprox.herald.sensor.datatype.SensorType
- GreaterThan<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- GreaterThan(double) - Constructor for class io.heraldprox.herald.sensor.analysis.views.GreaterThan
H
- hasData() - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- hasData() - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- hash() - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Cryptographic hash (SHA256) of ring buffer data.
- hash(Data) - Static method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Cryptographic hash function : SHA256 Reverts to non-cryptographic Java hash function in the unlikely event that SHA256 is not supported on the system.
- hash(Data) - Static method in class io.heraldprox.herald.sensor.payload.simple.F
-
Cryptographic hash function : SHA256
- hashCode() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Calibration
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Data
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Distance
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Int16
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Int32
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Int64
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Int8
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.Proximity
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.RSSI
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.UInt16
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.UInt32
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.UInt64
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.UInt8
- hashCode() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
- hasNext() - Method in class io.heraldprox.herald.sensor.analysis.sampling.IteratorProxy
- HERALD - io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
- hex(byte[]) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- hexEncodedString() - Method in class io.heraldprox.herald.sensor.datatype.Data
- hexEncodedString() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
- histogram - Variable in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- histogram - Variable in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SelfCalibratedModel
- hour - Static variable in class io.heraldprox.herald.sensor.datatype.TimeInterval
- hours(long) - Static method in class io.heraldprox.herald.sensor.datatype.TimeInterval
I
- identifier - Variable in class io.heraldprox.herald.sensor.Device
- ignore - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- ignore() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- immediateSend - io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
- immediateSend(Data, TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.ble.BLEReceiver
- immediateSend(Data, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- immediateSend(Data, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- immediateSend(Data, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.SensorArray
- immediateSendAll(Data) - Method in interface io.heraldprox.herald.sensor.ble.BLEReceiver
- immediateSendAll(Data) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- immediateSendAll(Data) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- immediateSendAll(Data) - Method in class io.heraldprox.herald.sensor.SensorArray
- immediateSendData() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- immediateSendData(Data) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- ImmediateSendData - Class in io.heraldprox.herald.sensor.datatype
- ImmediateSendData(Data) - Constructor for class io.heraldprox.herald.sensor.datatype.ImmediateSendData
-
Immediate Send data
- InertiaLocationReference - Class in io.heraldprox.herald.sensor.datatype
- InertiaLocationReference(Double, Double, Double) - Constructor for class io.heraldprox.herald.sensor.datatype.InertiaLocationReference
- InertiaSensor - Interface in io.heraldprox.herald.sensor.motion
- inertiaSensorEnabled - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Enable inertia sensor
- Inertia sensor (accelerometer) measures acceleration in meters per second (m/s) along device X, Y and Z axis
- Generates SensorDelegate:didVisit callbacks with InertiaLocationReference data
- Set to false to disable sensor, and true value to enable sensor
- This is used for automated capture of RSSI at different distances, where the didVisit data is used as markers - info - io.heraldprox.herald.sensor.data.SensorLoggerLevel
- info(String, Object...) - Method in class io.heraldprox.herald.sensor.data.ConcreteSensorLogger
- info(String, Object...) - Method in interface io.heraldprox.herald.sensor.data.SensorLogger
- InPeriod<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- InPeriod(long, long) - Constructor for class io.heraldprox.herald.sensor.analysis.views.InPeriod
- InPeriod(Date, Date) - Constructor for class io.heraldprox.herald.sensor.analysis.views.InPeriod
- inputType() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasicAnalyser
- inputType() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModelAnalyser
- inputType() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegate
- inputType() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.AnalysisProvider
- inputType() - Method in class io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate
- inputTypes() - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegateManager
- inputTypes() - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisProviderManager
- InRange<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- InRange(double, double) - Constructor for class io.heraldprox.herald.sensor.analysis.views.InRange
- int16(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- Int16 - Class in io.heraldprox.herald.sensor.datatype
- Int16(int) - Constructor for class io.heraldprox.herald.sensor.datatype.Int16
- int32(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- Int32 - Class in io.heraldprox.herald.sensor.datatype
- Int32(long) - Constructor for class io.heraldprox.herald.sensor.datatype.Int32
- int64(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- Int64 - Class in io.heraldprox.herald.sensor.datatype
- Int64(long) - Constructor for class io.heraldprox.herald.sensor.datatype.Int64
- int8(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- Int8 - Class in io.heraldprox.herald.sensor.datatype
- Int8(int) - Constructor for class io.heraldprox.herald.sensor.datatype.Int8
- Interactions - Class in io.heraldprox.herald.sensor.analysis
- Interactions() - Constructor for class io.heraldprox.herald.sensor.analysis.Interactions
- Interactions(Context, String) - Constructor for class io.heraldprox.herald.sensor.analysis.Interactions
- Interactions.InteractionsForTarget - Class in io.heraldprox.herald.sensor.analysis
- Interactions.InteractionsForTime - Class in io.heraldprox.herald.sensor.analysis
- InteractionsForTarget(Date, TimeInterval, Sample) - Constructor for class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTarget
- InteractionsForTime(Date, Map<PayloadData, List<Proximity>>) - Constructor for class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTime
- intercept - Variable in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- interopAdvertBasedProtocolEnabled - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Advert based protocol service UUID, service data key
- Enable capture of advert based protocol payloads, e.g. - interopAdvertBasedProtocolServiceDataKey - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- interopAdvertBasedProtocolServiceUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- interopOpenTraceEnabled - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
OpenTrace service UUID, characteristic UUID, and manufacturer ID
- Enables capture of OpenTrace payloads, e.g. - interopOpenTraceManufacturerId - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- interopOpenTracePayloadCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- interopOpenTracePayloadDataUpdateTimeInterval - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- interopOpenTraceServiceUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
- invalidateCharacteristics() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- io.heraldprox.herald.sensor - package io.heraldprox.herald.sensor
- io.heraldprox.herald.sensor.analysis - package io.heraldprox.herald.sensor.analysis
- io.heraldprox.herald.sensor.analysis.aggregates - package io.heraldprox.herald.sensor.analysis.aggregates
- io.heraldprox.herald.sensor.analysis.algorithms.distance - package io.heraldprox.herald.sensor.analysis.algorithms.distance
- io.heraldprox.herald.sensor.analysis.algorithms.risk - package io.heraldprox.herald.sensor.analysis.algorithms.risk
- io.heraldprox.herald.sensor.analysis.sampling - package io.heraldprox.herald.sensor.analysis.sampling
- io.heraldprox.herald.sensor.analysis.views - package io.heraldprox.herald.sensor.analysis.views
- io.heraldprox.herald.sensor.ble - package io.heraldprox.herald.sensor.ble
- io.heraldprox.herald.sensor.ble.filter - package io.heraldprox.herald.sensor.ble.filter
- io.heraldprox.herald.sensor.data - package io.heraldprox.herald.sensor.data
- io.heraldprox.herald.sensor.datatype - package io.heraldprox.herald.sensor.datatype
- io.heraldprox.herald.sensor.datatype.random - package io.heraldprox.herald.sensor.datatype.random
- io.heraldprox.herald.sensor.motion - package io.heraldprox.herald.sensor.motion
- io.heraldprox.herald.sensor.payload - package io.heraldprox.herald.sensor.payload
- io.heraldprox.herald.sensor.payload.extended - package io.heraldprox.herald.sensor.payload.extended
- io.heraldprox.herald.sensor.payload.simple - package io.heraldprox.herald.sensor.payload.simple
- io.heraldprox.herald.sensor.payload.test - package io.heraldprox.herald.sensor.payload.test
- io.heraldprox.herald.sensor.service - package io.heraldprox.herald.sensor.service
- ios - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- ios_tbc - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- iosSignalCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Signaling characteristic for controlling connection between peripheral and central, e.g.
- isOdd() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Test if value is odd
- isOne() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Test if value is one
- isSupported() - Method in interface io.heraldprox.herald.sensor.ble.BLETransmitter
-
Is transmitter supported.
- isSupported() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
- isValid() - Method in class io.heraldprox.herald.sensor.datatype.Encounter
- isZero() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Test if value is zero
- iterator() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- IteratorProxy<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.sampling
- IteratorProxy(Iterator<Sample<T>>, Filter<T>) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.IteratorProxy
K
- K - Class in io.heraldprox.herald.sensor.payload.simple
-
Key generation functions for the Simple Payload.
- K() - Constructor for class io.heraldprox.herald.sensor.payload.simple.K
L
- label - Variable in enum io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- lastSeenAt - Variable in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTarget
- lastUpdatedAt - Variable in class io.heraldprox.herald.sensor.Device
- latest() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- latestValue() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- latitude - Variable in class io.heraldprox.herald.sensor.datatype.WGS84CircularAreaLocationReference
- latitude - Variable in class io.heraldprox.herald.sensor.datatype.WGS84PointLocationReference
- legacyPayload(PayloadTimestamp, Device) - Method in class io.heraldprox.herald.sensor.payload.DefaultPayloadDataSupplier
- legacyPayload(PayloadTimestamp, Device) - Method in class io.heraldprox.herald.sensor.payload.test.TestPayloadDataSupplier
- legacyPayload(PayloadTimestamp, Device) - Method in interface io.heraldprox.herald.sensor.PayloadDataSupplier
- legacyPayloadCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- legacyPayloadCharacteristic(BluetoothGattCharacteristic) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- LegacyPayloadData - Class in io.heraldprox.herald.sensor.datatype
- LegacyPayloadData(UUID, byte[]) - Constructor for class io.heraldprox.herald.sensor.datatype.LegacyPayloadData
- LegacyPayloadData.ProtocolName - Enum in io.heraldprox.herald.sensor.datatype
- length - Variable in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataSectionV1
- LessThan<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- LessThan(double) - Constructor for class io.heraldprox.herald.sensor.analysis.views.LessThan
- list(SampledID) - Method in class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- listManager(Class<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- listManager(Class<T>, SampledID) - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- ListManager<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.sampling
- ListManager(int) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- Location - Class in io.heraldprox.herald.sensor.datatype
- Location(LocationReference, Date, Date) - Constructor for class io.heraldprox.herald.sensor.datatype.Location
- LocationReference - Interface in io.heraldprox.herald.sensor.datatype
- logLevel - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Log level for BLESensor
- longitude - Variable in class io.heraldprox.herald.sensor.datatype.WGS84CircularAreaLocationReference
- longitude - Variable in class io.heraldprox.herald.sensor.datatype.WGS84PointLocationReference
M
- m1 - Variable in class io.heraldprox.herald.sensor.analysis.Sample
- m2 - Variable in class io.heraldprox.herald.sensor.analysis.Sample
- m3 - Variable in class io.heraldprox.herald.sensor.analysis.Sample
- m4 - Variable in class io.heraldprox.herald.sensor.analysis.Sample
- magnitude - Variable in class io.heraldprox.herald.sensor.datatype.InertiaLocationReference
- magnitude() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
- manufacturer - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertManufacturerData
- manufacturerData - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- manufacturerIdForApple - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
BLE advert manufacturer ID for Apple, for scanning of background iOS devices
- manufacturerIdForSensor - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Manufacturer data is being used on Android to store pseudo device address
- Pending update to dedicated ID - map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mean
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Median
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mode
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Variance
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasic
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SelfCalibratedModel
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- map(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- map(Sample<T>) - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Aggregate
- match(BLEDevice) - Method in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- match(List<BLEDeviceFilter.FilterPattern>, Data) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- match(List<BLEDeviceFilter.FilterPattern>, String) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- MatchingKey - Class in io.heraldprox.herald.sensor.payload.simple
- MatchingKey(byte, int) - Constructor for class io.heraldprox.herald.sensor.payload.simple.MatchingKey
- MatchingKey(Data) - Constructor for class io.heraldprox.herald.sensor.payload.simple.MatchingKey
- matchingKeys(SecretKey) - Static method in class io.heraldprox.herald.sensor.payload.simple.K
-
Generate matching keys K_{m}^{0...days}
- MatchingKeySeed - Class in io.heraldprox.herald.sensor.payload.simple
- MatchingKeySeed(Data) - Constructor for class io.heraldprox.herald.sensor.payload.simple.MatchingKeySeed
- MatchingPattern(BLEDeviceFilter.FilterPattern, String) - Constructor for class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter.MatchingPattern
- max - Variable in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- max - Static variable in class io.heraldprox.herald.sensor.datatype.Int16
- max - Static variable in class io.heraldprox.herald.sensor.datatype.Int32
- max - Static variable in class io.heraldprox.herald.sensor.datatype.Int64
- max - Static variable in class io.heraldprox.herald.sensor.datatype.Int8
- max - Static variable in class io.heraldprox.herald.sensor.datatype.UInt16
- max - Static variable in class io.heraldprox.herald.sensor.datatype.UInt32
- max - Static variable in class io.heraldprox.herald.sensor.datatype.UInt64
- max - Static variable in class io.heraldprox.herald.sensor.datatype.UInt8
- max() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- mean() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- Mean<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.aggregates
- Mean() - Constructor for class io.heraldprox.herald.sensor.analysis.aggregates.Mean
- measure - io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
- Median<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.aggregates
- Median() - Constructor for class io.heraldprox.herald.sensor.analysis.aggregates.Median
- medianOfRssi() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- meshBeacon - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- meshMessage - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- message - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter.MatchingPattern
- millis() - Method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- min - Variable in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- min - Static variable in class io.heraldprox.herald.sensor.datatype.Int16
- min - Static variable in class io.heraldprox.herald.sensor.datatype.Int32
- min - Static variable in class io.heraldprox.herald.sensor.datatype.Int64
- min - Static variable in class io.heraldprox.herald.sensor.datatype.Int8
- min - Static variable in class io.heraldprox.herald.sensor.datatype.UInt16
- min - Static variable in class io.heraldprox.herald.sensor.datatype.UInt32
- min - Static variable in class io.heraldprox.herald.sensor.datatype.UInt64
- min - Static variable in class io.heraldprox.herald.sensor.datatype.UInt8
- min() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- minus(UIntBig, short, int) - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Replace self with self - value * multiplier (at offset of self).
- minute - Static variable in class io.heraldprox.herald.sensor.datatype.TimeInterval
- minutes(long) - Static method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- mod(short[], short[]) - Static method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Modular function : b % a
- mod(UIntBig) - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Replace self with self % modulus
- Mode<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.aggregates
- Mode() - Constructor for class io.heraldprox.herald.sensor.analysis.aggregates.Mode
- model() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- model() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- model(String) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- modelCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- modelCharacteristic(BluetoothGattCharacteristic) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- modPow(UIntBig, UIntBig) - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Modular exponentiation r = (a ^ b) % c where a=self, b=exponent, c=modulus.
N
- n - Variable in class io.heraldprox.herald.sensor.analysis.Sample
- name - Variable in class io.heraldprox.herald.sensor.datatype.PlacenameLocationReference
- never - Static variable in class io.heraldprox.herald.sensor.datatype.TimeInterval
- newSample(SampledID, Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegateManager
- newSample(SampledID, Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisRunner
- newSample(SampledID, Sample<T>) - Method in interface io.heraldprox.herald.sensor.analysis.sampling.CallableForNewSample
- newSample(SampledID, Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate
- next() - Method in class io.heraldprox.herald.sensor.analysis.sampling.IteratorProxy
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandom
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandomNIST
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.BlockingSecureRandomSingleton
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.NonBlockingCSPRNG
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.NonBlockingPRNG
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.NonBlockingSecureRandom
- nextBytes(byte[]) - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Get random bytes from the random source.
- nextInt() - Method in class io.heraldprox.herald.sensor.datatype.random.NonBlockingCSPRNG
- nextInt() - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Get random int value from random source.
- nextLong() - Method in class io.heraldprox.herald.sensor.datatype.random.NonBlockingCSPRNG
- nextLong() - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Get random long value from random source.
- NonBlockingCSPRNG - Class in io.heraldprox.herald.sensor.datatype.random
-
Non-blocking cryptographically secure pseudo random number generator (CSPRNG) for applications where the system is mostly idle, and the call time of nextBytes() is truly random.
- NonBlockingCSPRNG() - Constructor for class io.heraldprox.herald.sensor.datatype.random.NonBlockingCSPRNG
- NonBlockingPRNG - Class in io.heraldprox.herald.sensor.datatype.random
-
Non-blocking pseudo random number generator (PRNG) based on Random.
- NonBlockingPRNG() - Constructor for class io.heraldprox.herald.sensor.datatype.random.NonBlockingPRNG
- NonBlockingSecureRandom - Class in io.heraldprox.herald.sensor.datatype.random
-
Non-blocking cryptographically secure random source based on a combination of a time-based seed generator, reliable external entropy sources, and non-blocking cryptographic functions.
- NonBlockingSecureRandom() - Constructor for class io.heraldprox.herald.sensor.datatype.random.NonBlockingSecureRandom
-
Non-blocking cryptographically secure random source based on recommended reseeding interval parameters for pseudo device address generation.
- NonBlockingSecureRandom(int, TimeInterval) - Constructor for class io.heraldprox.herald.sensor.datatype.random.NonBlockingSecureRandom
-
Non-blocking cryptographically secure random source based on a combination of a time-based seed generator, reliable external entropy sources, and non-blocking cryptographic functions.
- NoOp<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- NoOp() - Constructor for class io.heraldprox.herald.sensor.analysis.views.NoOp
- normalise(double) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- normalisedPercentile(double) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- NOT_AVAILABLE - io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
- NotificationService - Class in io.heraldprox.herald.sensor.service
O
- off - io.heraldprox.herald.sensor.data.SensorLoggerLevel
- off - io.heraldprox.herald.sensor.datatype.SensorState
- on - io.heraldprox.herald.sensor.datatype.SensorState
- onBind(Intent) - Method in class io.heraldprox.herald.sensor.service.ForegroundService
- onCharacteristicRead(BluetoothGatt, BluetoothGattCharacteristic, int) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- onCharacteristicWrite(BluetoothGatt, BluetoothGattCharacteristic, int) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- onConnectionStateChange(BluetoothGatt, int, int) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- onCreate() - Method in class io.heraldprox.herald.sensor.service.ForegroundService
- onDestroy() - Method in class io.heraldprox.herald.sensor.service.ForegroundService
- onMtuChanged(BluetoothGatt, int, int) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- onServicesDiscovered(BluetoothGatt, int) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- onStartCommand(Intent, int, int) - Method in class io.heraldprox.herald.sensor.service.ForegroundService
- OPENTRACE - io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
- operatingSystem - io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
- operatingSystem() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- operatingSystem(BLEDeviceOperatingSystem) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- OTHER - io.heraldprox.herald.sensor.datatype.SensorType
- outputType() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasicAnalyser
- outputType() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModelAnalyser
- outputType() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.AnalysisProvider
- outputTypes() - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisProviderManager
- overwrite(String) - Method in class io.heraldprox.herald.sensor.data.TextFile
P
- parseScanResponse(byte[], int) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- pattern - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter.FilterPattern
- payload - io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
- payload - Variable in class io.heraldprox.herald.sensor.datatype.Encounter
- payload() - Method in class io.heraldprox.herald.sensor.payload.extended.ConcreteExtendedDataV1
- payload() - Method in interface io.heraldprox.herald.sensor.payload.extended.ExtendedData
- payload(Data) - Method in class io.heraldprox.herald.sensor.payload.DefaultPayloadDataSupplier
- payload(Data) - Method in class io.heraldprox.herald.sensor.payload.simple.ConcreteSimplePayloadDataSupplier
- payload(Data) - Method in interface io.heraldprox.herald.sensor.PayloadDataSupplier
- payload(PayloadTimestamp, Device) - Method in class io.heraldprox.herald.sensor.payload.simple.ConcreteSimplePayloadDataSupplier
- payload(PayloadTimestamp, Device) - Method in class io.heraldprox.herald.sensor.payload.test.TestPayloadDataSupplier
- payload(PayloadTimestamp, Device) - Method in interface io.heraldprox.herald.sensor.PayloadDataSupplier
- payloadCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- payloadCharacteristic(BluetoothGattCharacteristic) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- payloadCharacteristicUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Primary payload characteristic (read) for distributing payload data from peripheral to central, e.g.
- payloadData - io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
- payloadData() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- payloadData() - Method in interface io.heraldprox.herald.sensor.ble.BLETransmitter
-
Get current payload.
- payloadData() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
- payloadData() - Method in class io.heraldprox.herald.sensor.SensorArray
- payloadData(PayloadData) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- PayloadData - Class in io.heraldprox.herald.sensor.datatype
- PayloadData() - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadData
- PayloadData(byte[]) - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadData
- PayloadData(byte, int) - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadData
- PayloadData(String) - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadData
- PayloadDataFormatter - Interface in io.heraldprox.herald.sensor.data
- PayloadDataSupplier - Interface in io.heraldprox.herald.sensor
- payloadDataUpdateTimeInterval - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Payload update at regular intervals, in addition to default HERALD communication process.
- payloadLength - Static variable in class io.heraldprox.herald.sensor.payload.simple.ConcreteSimplePayloadDataSupplier
- payloadSharing - io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
- payloadSharingData - Variable in class io.heraldprox.herald.sensor.ble.BLEDevice
- payloadSharingData(BLEDevice) - Method in interface io.heraldprox.herald.sensor.ble.BLEDatabase
-
Get payload sharing data for a peer.
- payloadSharingData(BLEDevice) - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEDatabase
- PayloadSharingData - Class in io.heraldprox.herald.sensor.datatype
- PayloadSharingData(RSSI, Data) - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadSharingData
-
Payload sharing data
- payloadSharingExpiryTimeInterval - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Expiry time for shared payloads, to ensure only recently seen payloads are shared
- PayloadTimestamp - Class in io.heraldprox.herald.sensor.datatype
- PayloadTimestamp() - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadTimestamp
- PayloadTimestamp(Date) - Constructor for class io.heraldprox.herald.sensor.datatype.PayloadTimestamp
- period(Date) - Static method in class io.heraldprox.herald.sensor.payload.simple.K
- peripheral - io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
- peripheral() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- peripheral(BluetoothDevice) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- PlacenameLocationReference - Class in io.heraldprox.herald.sensor.datatype
- PlacenameLocationReference(String) - Constructor for class io.heraldprox.herald.sensor.datatype.PlacenameLocationReference
- pop() - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
- pop(int) - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
- poweredOff - io.heraldprox.herald.sensor.datatype.BluetoothState
- poweredOn - io.heraldprox.herald.sensor.datatype.BluetoothState
- protocolIsHerald() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- protocolIsOpenTrace() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- protocolName() - Method in class io.heraldprox.herald.sensor.datatype.LegacyPayloadData
- proximity - Variable in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTarget
- proximity - Variable in class io.heraldprox.herald.sensor.datatype.Encounter
- Proximity - Class in io.heraldprox.herald.sensor.datatype
- Proximity(ProximityMeasurementUnit, Double) - Constructor for class io.heraldprox.herald.sensor.datatype.Proximity
- Proximity(ProximityMeasurementUnit, Double, Calibration) - Constructor for class io.heraldprox.herald.sensor.datatype.Proximity
- ProximityMeasurementUnit - Enum in io.heraldprox.herald.sensor.datatype
- proxy(BluetoothGatt) - Method in class io.heraldprox.herald.sensor.ble.BLEBluetoothGattProxy
-
Replace mService field value in BluetoothGatt instance with proxy to enable interception of calls to BluetoothGatt.readCharacteristic and BluetoothGatt.writeCharacteristic for fixing CVE-2020-12856 vulnerability.
- pseudoDeviceAddress() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- pseudoDeviceAddress(PseudoDeviceAddress) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- PseudoDeviceAddress - Class in io.heraldprox.herald.sensor.datatype
-
Pseudo device address to enable caching of device payload without relying on device mac address that may change frequently like the A10 and A20.
- PseudoDeviceAddress() - Constructor for class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- PseudoDeviceAddress(byte[]) - Constructor for class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
-
Constructs a PseudoDeviceAddress from externally generated data.
- PseudoDeviceAddress(long) - Constructor for class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
-
Constructs a PseudoDeviceAddress from externally generated data.
- PseudoDeviceAddress(RandomSource) - Constructor for class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
-
Generates a random PseudoDeviceAddress based on the requested RandomSource
- pseudoDeviceAddressRandomisation - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Randomisation method for generating the pseudo device addresses, see PseudoDeviceAddress and RandomSource for details.
- push(byte) - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Append byte to end of ring buffer.
- push(long) - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Append long value to end of ring buffer as 8 bytes.
- push(long, T) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- push(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- push(SampledID, Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- push(SampledID, Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- push(Data) - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Append bytes to end of ring buffer.
- push(Date, T) - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
R
- radius - Variable in class io.heraldprox.herald.sensor.datatype.WGS84CircularAreaLocationReference
- RandomSource - Class in io.heraldprox.herald.sensor.datatype.random
-
Source of random data.
- RandomSource() - Constructor for class io.heraldprox.herald.sensor.datatype.random.RandomSource
- raw - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertAppleManufacturerSegment
- raw - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertManufacturerData
- raw - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegment
- raw - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertServiceData
- read - io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
- read(TextFile) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- receiveOnly() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- receiveOnly(boolean) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- recent(long) - Static method in class io.heraldprox.herald.sensor.analysis.views.Since
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mean
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Median
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mode
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Variance
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasic
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SelfCalibratedModel
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- reduce() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- reduce() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Aggregate
- reduce(short[], short[], int) - Static method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Reduce b until b < a at offset by repeatedly deducting a from b at offset.
- reduceByProximity(List<Encounter>) - Static method in class io.heraldprox.herald.sensor.analysis.Interactions
- reduceByProximity(List<Encounter>, ProximityMeasurementUnit, Double) - Static method in class io.heraldprox.herald.sensor.analysis.Interactions
- reduceByTarget(List<Encounter>) - Static method in class io.heraldprox.herald.sensor.analysis.Interactions
- reduceByTime(List<Encounter>) - Static method in class io.heraldprox.herald.sensor.analysis.Interactions
- reduceByTime(List<Encounter>, TimeInterval) - Static method in class io.heraldprox.herald.sensor.analysis.Interactions
- registerDiscovery() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- registerWritePayload() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- registerWritePayloadSharing() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- registerWriteRssi() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- regularExpression - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter.FilterPattern
- remove(SampledID) - Method in class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- remove(SampledID) - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- remove(Class<T>) - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- remove(Date) - Method in class io.heraldprox.herald.sensor.analysis.Interactions
- reportedLength - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertAppleManufacturerSegment
- reset() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- reset() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mean
- reset() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Median
- reset() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mode
- reset() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Variance
- reset() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasic
- reset() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- reset() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- reset() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Aggregate
- reset() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegate
- reset() - Method in class io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate
- resetting - io.heraldprox.herald.sensor.datatype.BluetoothState
- rightShiftByOne() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Right shift all bits by one bit and insert leading 0 bit.
- RingBuffer - Class in io.heraldprox.herald.sensor.datatype.random
-
Ring buffer for gathering (entropy) data indefinitely, discarding the oldest data to limit memory usage.
- RingBuffer(int) - Constructor for class io.heraldprox.herald.sensor.datatype.random.RingBuffer
- RiskAggregationBasic<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.algorithms.risk
- RiskAggregationBasic(double, double, double, double) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- RiskAggregationBasic(double, double, double, double, double) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- rssi - io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
- rssi - io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
- rssi - Variable in class io.heraldprox.herald.sensor.datatype.PayloadSharingData
- rssi() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- rssi(RSSI) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- RSSI - Class in io.heraldprox.herald.sensor.datatype
-
RSSI in locally measured units.
- RSSI - io.heraldprox.herald.sensor.datatype.ProximityMeasurementUnit
- RSSI(double) - Constructor for class io.heraldprox.herald.sensor.datatype.RSSI
- RssiHistogram - Class in io.heraldprox.herald.sensor.analysis.algorithms.distance
- RssiHistogram(int, int) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- RssiHistogram(int, int, TimeInterval, TextFile) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- RTT - io.heraldprox.herald.sensor.datatype.ProximityMeasurementUnit
- run() - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisRunner
- run(Date) - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisRunner
- runs() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Gaussian
- runs() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mean
- runs() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Median
- runs() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Mode
- runs() - Method in class io.heraldprox.herald.sensor.analysis.aggregates.Variance
- runs() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasic
- runs() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- runs() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.risk.RiskAggregationBasic
- runs() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Aggregate
S
- Sample - Class in io.heraldprox.herald.sensor.analysis
- Sample<T> - Class in io.heraldprox.herald.sensor.analysis.sampling
- Sample() - Constructor for class io.heraldprox.herald.sensor.analysis.Sample
- Sample(double, long) - Constructor for class io.heraldprox.herald.sensor.analysis.Sample
- Sample(long, T) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.Sample
- Sample(Sample<T>) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.Sample
- Sample(Date, T) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.Sample
- Sample(T) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.Sample
- SampledID - Class in io.heraldprox.herald.sensor.analysis.sampling
- SampledID(long) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- SampledID(Data) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- sampledIDs() - Method in class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- sampledIDs() - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- SampleList<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.sampling
- SampleList(int) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- SampleList(int, Sample<T>...) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- SampleList(Sample<T>...) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- SampleList(Iterator<Sample<T>>) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- samplePercentile(double) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- samples() - Method in interface io.heraldprox.herald.sensor.analysis.sampling.AnalysisDelegate
- samples() - Method in class io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate
- samples(SampledID) - Method in class io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate
- scanRecord() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- scanRecord(ScanRecord) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- scoreByProximity(Date, Date) - Method in class io.heraldprox.herald.sensor.analysis.SocialDistance
- scoreByProximity(Date, Date, double, double) - Method in class io.heraldprox.herald.sensor.analysis.SocialDistance
- scoreByTarget(Date, Date) - Method in class io.heraldprox.herald.sensor.analysis.SocialDistance
- scoreByTarget(Date, Date, int, double) - Method in class io.heraldprox.herald.sensor.analysis.SocialDistance
- seconds(long) - Static method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- secondsSinceUnixEpoch() - Method in class io.heraldprox.herald.sensor.datatype.Date
- secretKey() - Static method in class io.heraldprox.herald.sensor.payload.simple.K
- SecretKey - Class in io.heraldprox.herald.sensor.payload.simple
- SecretKey(byte[]) - Constructor for class io.heraldprox.herald.sensor.payload.simple.SecretKey
- SecretKey(byte, int) - Constructor for class io.heraldprox.herald.sensor.payload.simple.SecretKey
- segments - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEScanResponseData
- SelfCalibratedModel<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.algorithms.distance
- SelfCalibratedModel(Distance, Distance, TimeInterval, TimeInterval, TextFile) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.SelfCalibratedModel
- sensor(SensorType, ImmediateSendData, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, ImmediateSendData, TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Receive written immediate send data from target, e.g.
- sensor(SensorType, Location) - Method in class io.heraldprox.herald.sensor.data.CalibrationLog
- sensor(SensorType, Location) - Method in class io.heraldprox.herald.sensor.data.ContactLog
- sensor(SensorType, Location) - Method in class io.heraldprox.herald.sensor.data.EventTimeIntervalLog
- sensor(SensorType, Location) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, Location) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Detection of time spent at location, e.g.
- sensor(SensorType, PayloadData, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.ContactLog
- sensor(SensorType, PayloadData, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.DetectionLog
- sensor(SensorType, PayloadData, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.EventTimeIntervalLog
- sensor(SensorType, PayloadData, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.StatisticsLog
- sensor(SensorType, PayloadData, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, PayloadData, TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Read payload data from target, e.g.
- sensor(SensorType, Proximity, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- sensor(SensorType, Proximity, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.analysis.SocialDistance
- sensor(SensorType, Proximity, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.ContactLog
- sensor(SensorType, Proximity, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.EventTimeIntervalLog
- sensor(SensorType, Proximity, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.StatisticsLog
- sensor(SensorType, Proximity, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, Proximity, TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Measure proximity to target, e.g.
- sensor(SensorType, Proximity, TargetIdentifier, PayloadData) - Method in class io.heraldprox.herald.sensor.analysis.Interactions
- sensor(SensorType, Proximity, TargetIdentifier, PayloadData) - Method in class io.heraldprox.herald.sensor.analysis.SocialDistance
- sensor(SensorType, Proximity, TargetIdentifier, PayloadData) - Method in class io.heraldprox.herald.sensor.data.CalibrationLog
- sensor(SensorType, Proximity, TargetIdentifier, PayloadData) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, Proximity, TargetIdentifier, PayloadData) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Measure proximity to target with payload data.
- sensor(SensorType, SensorState) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, SensorState) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Sensor state update
- sensor(SensorType, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.ContactLog
- sensor(SensorType, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.EventTimeIntervalLog
- sensor(SensorType, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Detection of a target with an ephemeral identifier, e.g.
- sensor(SensorType, List<PayloadData>, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.ContactLog
- sensor(SensorType, List<PayloadData>, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.DetectionLog
- sensor(SensorType, List<PayloadData>, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.EventTimeIntervalLog
- sensor(SensorType, List<PayloadData>, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.data.StatisticsLog
- sensor(SensorType, List<PayloadData>, TargetIdentifier) - Method in class io.heraldprox.herald.sensor.DefaultSensorDelegate
- sensor(SensorType, List<PayloadData>, TargetIdentifier) - Method in interface io.heraldprox.herald.sensor.SensorDelegate
-
Read payload data of other targets recently acquired by a target, e.g.
- Sensor - Interface in io.heraldprox.herald.sensor
- SensorArray - Class in io.heraldprox.herald.sensor
- SensorArray(Context, PayloadDataSupplier) - Constructor for class io.heraldprox.herald.sensor.SensorArray
- SensorDelegate - Interface in io.heraldprox.herald.sensor
-
Sensor delegate for receiving sensor events.
- SensorLogger - Interface in io.heraldprox.herald.sensor.data
- SensorLoggerLevel - Enum in io.heraldprox.herald.sensor.data
- SensorState - Enum in io.heraldprox.herald.sensor.datatype
- SensorType - Enum in io.heraldprox.herald.sensor.datatype
- service - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertServiceData
- service - Variable in class io.heraldprox.herald.sensor.datatype.LegacyPayloadData
- serviceUUID - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Service UUID for beacon service.
- serviceUUID128CompleteList - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- serviceUUID128IncompleteList - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- serviceUUID16CompleteList - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- serviceUUID16Data - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- serviceUUID16IncompleteList - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- serviceUUID32CompleteList - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- serviceUUID32IncompleteList - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- setParameters(double, double) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- share - io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
- shared - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- shared(Application) - Static method in class io.heraldprox.herald.sensor.service.NotificationService
- sharedPeer - io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
- shortFormat(PayloadData) - Method in class io.heraldprox.herald.sensor.data.ConcretePayloadDataFormatter
- shortFormat(PayloadData) - Method in interface io.heraldprox.herald.sensor.data.PayloadDataFormatter
- shortName() - Method in class io.heraldprox.herald.sensor.datatype.LegacyPayloadData
- shortName() - Method in class io.heraldprox.herald.sensor.datatype.PayloadData
- signalCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- signalCharacteristic(BluetoothGattCharacteristic) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- signalCharacteristicActionWriteImmediate - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Arbitrary immediate write
- signalCharacteristicActionWritePayload - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Signal characteristic action code for write payload, expect 1 byte action code followed by 2 byte little-endian Int16 integer value for payload data length, then payload data
- signalCharacteristicActionWritePayloadSharing - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Signal characteristic action code for write payload, expect 1 byte action code followed by 2 byte little-endian Int16 integer value for payload sharing data length, then payload sharing data
- signalCharacteristicActionWriteRSSI - Static variable in class io.heraldprox.herald.sensor.ble.BLESensorConfiguration
-
Signal characteristic action code for write RSSI, expect 1 byte action code followed by 4 byte little-endian Int32 integer value for RSSI value
- SignalCharacteristicData - Class in io.heraldprox.herald.sensor.datatype
-
Codec for signal characteristic data bundles
- SignalCharacteristicData() - Constructor for class io.heraldprox.herald.sensor.datatype.SignalCharacteristicData
- SignalCharacteristicDataType - Enum in io.heraldprox.herald.sensor.datatype
- signalCharacteristicWriteQueue - Variable in class io.heraldprox.herald.sensor.ble.BLEDevice
- signalCharacteristicWriteValue - Variable in class io.heraldprox.herald.sensor.ble.BLEDevice
- simplePairingHash - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- simplePairingRandomiser - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- SimplePayloadDataSupplier - Interface in io.heraldprox.herald.sensor.payload.simple
- Since<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- Since(long) - Constructor for class io.heraldprox.herald.sensor.analysis.views.Since
- Since(Date) - Constructor for class io.heraldprox.herald.sensor.analysis.views.Since
- size() - Method in class io.heraldprox.herald.sensor.analysis.sampling.ListManager
- size() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- size() - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- size() - Method in class io.heraldprox.herald.sensor.datatype.random.RingBuffer
-
Number of bytes in the ring buffer.
- SmoothedLinearModel<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.algorithms.distance
- SmoothedLinearModel() - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- SmoothedLinearModel(double, double) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModel
- SmoothedLinearModelAnalyser - Class in io.heraldprox.herald.sensor.analysis.algorithms.distance
- SmoothedLinearModelAnalyser() - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModelAnalyser
- SmoothedLinearModelAnalyser(TimeInterval, TimeInterval, SmoothedLinearModel<RSSI>) - Constructor for class io.heraldprox.herald.sensor.analysis.algorithms.distance.SmoothedLinearModelAnalyser
- SocialDistance - Class in io.heraldprox.herald.sensor.analysis
- SocialDistance() - Constructor for class io.heraldprox.herald.sensor.analysis.SocialDistance
- standardDeviation() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- start - Variable in class io.heraldprox.herald.sensor.datatype.Data.DecodedString
- start - Variable in class io.heraldprox.herald.sensor.datatype.Location
- start() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- start() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- start() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
- start() - Method in class io.heraldprox.herald.sensor.motion.ConcreteInertiaSensor
- start() - Method in interface io.heraldprox.herald.sensor.Sensor
- start() - Method in class io.heraldprox.herald.sensor.SensorArray
- startForegroundService(Notification, int) - Method in class io.heraldprox.herald.sensor.service.NotificationService
- state - io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
- state() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- state() - Method in interface io.heraldprox.herald.sensor.ble.BluetoothStateManager
- state() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBluetoothStateManager
- state(BLEDeviceState) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- StatisticsLog - Class in io.heraldprox.herald.sensor.data
- StatisticsLog(Context, String, PayloadData) - Constructor for class io.heraldprox.herald.sensor.data.StatisticsLog
- stop() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLEReceiver
- stop() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLESensor
- stop() - Method in class io.heraldprox.herald.sensor.ble.ConcreteBLETransmitter
- stop() - Method in class io.heraldprox.herald.sensor.motion.ConcreteInertiaSensor
- stop() - Method in interface io.heraldprox.herald.sensor.Sensor
- stop() - Method in class io.heraldprox.herald.sensor.SensorArray
- stopForegroundService() - Method in class io.heraldprox.herald.sensor.service.NotificationService
- string(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- string(int, Data.StringLengthEncodingOption) - Method in class io.heraldprox.herald.sensor.datatype.Data
- subdata(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- subdata(int, int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- subdata(Date) - Method in class io.heraldprox.herald.sensor.analysis.Interactions
- subdata(Date, Date) - Method in class io.heraldprox.herald.sensor.analysis.Interactions
- subDataBigEndian(byte[], int, int) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- subDataLittleEndian(byte[], int, int) - Static method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertParser
- subtract(short[], short, short[], int) - Static method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Subtraction function : b - a * multiplier (at offset of b)
- Summary<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.sampling
- Summary(Aggregate<T>...) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.Summary
- supportsDeviceNameCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- supportsModelCharacteristic() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
T
- taken() - Method in class io.heraldprox.herald.sensor.analysis.sampling.Sample
- TargetIdentifier - Class in io.heraldprox.herald.sensor.datatype
- TargetIdentifier() - Constructor for class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- TargetIdentifier(BluetoothDevice) - Constructor for class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- TargetIdentifier(String) - Constructor for class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- test(Sample<T>) - Method in interface io.heraldprox.herald.sensor.analysis.sampling.Filter
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.GreaterThan
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.InPeriod
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.InRange
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.LessThan
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.NoOp
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.Since
- test(Sample<T>) - Method in class io.heraldprox.herald.sensor.analysis.views.Until
- TestPayloadDataSupplier - Class in io.heraldprox.herald.sensor.payload.test
- TestPayloadDataSupplier(int) - Constructor for class io.heraldprox.herald.sensor.payload.test.TestPayloadDataSupplier
- TestPayloadDataSupplier(int, int) - Constructor for class io.heraldprox.herald.sensor.payload.test.TestPayloadDataSupplier
- TextFile - Class in io.heraldprox.herald.sensor.data
- TextFile(Context, String) - Constructor for class io.heraldprox.herald.sensor.data.TextFile
- time - Variable in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTime
- TimeInterval - Class in io.heraldprox.herald.sensor.datatype
- TimeInterval(long) - Constructor for class io.heraldprox.herald.sensor.datatype.TimeInterval
- TimeInterval(Date) - Constructor for class io.heraldprox.herald.sensor.datatype.TimeInterval
- TimeInterval(Date, Date) - Constructor for class io.heraldprox.herald.sensor.datatype.TimeInterval
- timeIntervalSinceConnected() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- timeIntervalSinceLastPayloadDataUpdate() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- timeIntervalSinceLastUpdate() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- timeIntervalSinceLastWritePayload() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- timeIntervalSinceLastWritePayloadSharing() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- timeIntervalSinceLastWriteRssi() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- timeIntervalUntilIgnoreExpires() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- times(UIntBig) - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Replace self with self * multiplier.
- timestamp - Variable in class io.heraldprox.herald.sensor.datatype.Encounter
- toString() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- toString() - Method in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTarget
- toString() - Method in class io.heraldprox.herald.sensor.analysis.Interactions.InteractionsForTime
- toString() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- toString() - Method in class io.heraldprox.herald.sensor.analysis.sampling.Sample
- toString() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- toString() - Method in class io.heraldprox.herald.sensor.analysis.sampling.SampleList
- toString() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- toString() - Method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertAppleManufacturerSegment
- toString() - Method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertManufacturerData
- toString() - Method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegment
- toString() - Method in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertServiceData
- toString() - Method in class io.heraldprox.herald.sensor.ble.filter.BLEScanResponseData
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Calibration
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Data
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Date
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Distance
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Int16
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Int32
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Int64
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Int8
- toString() - Method in class io.heraldprox.herald.sensor.datatype.PayloadData
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Proximity
- toString() - Method in class io.heraldprox.herald.sensor.datatype.PseudoDeviceAddress
- toString() - Method in class io.heraldprox.herald.sensor.datatype.RSSI
- toString() - Method in class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- toString() - Method in class io.heraldprox.herald.sensor.datatype.TimeInterval
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Triple
- toString() - Method in class io.heraldprox.herald.sensor.datatype.Tuple
- toString() - Method in class io.heraldprox.herald.sensor.datatype.UInt16
- toString() - Method in class io.heraldprox.herald.sensor.datatype.UInt32
- toString() - Method in class io.heraldprox.herald.sensor.datatype.UInt64
- toString() - Method in class io.heraldprox.herald.sensor.datatype.UInt8
- toView() - Method in class io.heraldprox.herald.sensor.analysis.sampling.IteratorProxy
- train(BLEDevice, boolean) - Method in class io.heraldprox.herald.sensor.ble.filter.BLEDeviceFilter
- trimZeroMSBs(short[]) - Static method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Remove leading zeros from array
- Triple<A,B,C> - Class in io.heraldprox.herald.sensor.datatype
- Triple(A, B, C) - Constructor for class io.heraldprox.herald.sensor.datatype.Triple
- truncate(Data) - Static method in class io.heraldprox.herald.sensor.payload.simple.F
-
Truncation function : Delete second half of data
- truncate(Data, int) - Static method in class io.heraldprox.herald.sensor.payload.simple.F
-
Truncation function : Retain first n bytes of data
- Tuple<A,B> - Class in io.heraldprox.herald.sensor.datatype
- Tuple(A, B) - Constructor for class io.heraldprox.herald.sensor.datatype.Tuple
- txPower - io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
- txPower() - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- txPower(BLE_TxPower) - Method in class io.heraldprox.herald.sensor.ble.BLEDevice
- txPowerLevel - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- type - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertAppleManufacturerSegment
- type - Variable in class io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegment
- typeFor(int) - Static method in enum io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- typeFor(String) - Static method in enum io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
U
- uint16(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- UInt16 - Class in io.heraldprox.herald.sensor.datatype
- UInt16(int) - Constructor for class io.heraldprox.herald.sensor.datatype.UInt16
- UINT16 - io.heraldprox.herald.sensor.datatype.Data.StringLengthEncodingOption
- uint32(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- UInt32 - Class in io.heraldprox.herald.sensor.datatype
- UInt32(long) - Constructor for class io.heraldprox.herald.sensor.datatype.UInt32
- UINT32 - io.heraldprox.herald.sensor.datatype.Data.StringLengthEncodingOption
- uint64() - Method in class io.heraldprox.herald.sensor.datatype.UIntBig
-
Get unsigned long value
- uint64(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- UInt64 - Class in io.heraldprox.herald.sensor.datatype
- UInt64(long) - Constructor for class io.heraldprox.herald.sensor.datatype.UInt64
- UINT64 - io.heraldprox.herald.sensor.datatype.Data.StringLengthEncodingOption
- uint8(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- UInt8 - Class in io.heraldprox.herald.sensor.datatype
- UInt8(int) - Constructor for class io.heraldprox.herald.sensor.datatype.UInt8
- UINT8 - io.heraldprox.herald.sensor.datatype.Data.StringLengthEncodingOption
- uintBig(int) - Method in class io.heraldprox.herald.sensor.datatype.Data
- UIntBig - Class in io.heraldprox.herald.sensor.datatype
-
Mutable unsigned integer of unlimited size (for 32-bit architectures)
- UIntBig() - Constructor for class io.heraldprox.herald.sensor.datatype.UIntBig
-
Zero
- UIntBig(int, RandomSource) - Constructor for class io.heraldprox.herald.sensor.datatype.UIntBig
- UIntBig(long) - Constructor for class io.heraldprox.herald.sensor.datatype.UIntBig
-
UInt64 value as unlimited value
- UIntBig(short[]) - Constructor for class io.heraldprox.herald.sensor.datatype.UIntBig
-
From raw data
- UIntBig(String) - Constructor for class io.heraldprox.herald.sensor.datatype.UIntBig
-
Hex encoded string with format MSB...LSB
- ULTRASOUND - io.heraldprox.herald.sensor.datatype.SensorType
- unavailable - io.heraldprox.herald.sensor.datatype.SensorState
- unit - Variable in class io.heraldprox.herald.sensor.datatype.Calibration
- unit - Variable in class io.heraldprox.herald.sensor.datatype.Proximity
- unknown - io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
- unknown - io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
- unknown - io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
- UNKNOWN - io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
- unsupported - io.heraldprox.herald.sensor.datatype.BluetoothState
- Until<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.views
- Until(long) - Constructor for class io.heraldprox.herald.sensor.analysis.views.Until
- Until(Date) - Constructor for class io.heraldprox.herald.sensor.analysis.views.Until
- update() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- update() - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.SelfCalibratedModel
- useEntropy() - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Spend entropy from external source.
- useEntropy(int, Data) - Method in class io.heraldprox.herald.sensor.datatype.random.RandomSource
-
Spend entropy by transferring entropy data to sink.
V
- value - Variable in class io.heraldprox.herald.sensor.analysis.sampling.SampledID
- value - Variable in class io.heraldprox.herald.sensor.ble.BLE_TxPower
- value - Variable in class io.heraldprox.herald.sensor.datatype.Calibration
- value - Variable in class io.heraldprox.herald.sensor.datatype.Data.DecodedString
- value - Variable in class io.heraldprox.herald.sensor.datatype.Data
- value - Variable in class io.heraldprox.herald.sensor.datatype.Distance
- value - Variable in class io.heraldprox.herald.sensor.datatype.Float16
- value - Variable in class io.heraldprox.herald.sensor.datatype.Int16
- value - Variable in class io.heraldprox.herald.sensor.datatype.Int32
- value - Variable in class io.heraldprox.herald.sensor.datatype.Int64
- value - Variable in class io.heraldprox.herald.sensor.datatype.Int8
- value - Variable in class io.heraldprox.herald.sensor.datatype.Location
- value - Variable in class io.heraldprox.herald.sensor.datatype.PayloadTimestamp
- value - Variable in class io.heraldprox.herald.sensor.datatype.Proximity
- value - Variable in class io.heraldprox.herald.sensor.datatype.RSSI
- value - Variable in class io.heraldprox.herald.sensor.datatype.TargetIdentifier
- value - Variable in class io.heraldprox.herald.sensor.datatype.TimeInterval
- value - Variable in class io.heraldprox.herald.sensor.datatype.UInt16
- value - Variable in class io.heraldprox.herald.sensor.datatype.UInt32
- value - Variable in class io.heraldprox.herald.sensor.datatype.UInt64
- value - Variable in class io.heraldprox.herald.sensor.datatype.UInt8
- value() - Method in class io.heraldprox.herald.sensor.analysis.sampling.Sample
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.ble.BLEDeviceState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.data.SensorLoggerLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.BluetoothState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.CalibrationMeasurementUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.Data.StringLengthEncodingOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.ProximityMeasurementUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.SensorState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.SensorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.heraldprox.herald.sensor.ble.BLEDeviceAttribute
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.ble.BLEDeviceOperatingSystem
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.ble.BLEDeviceState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.ble.filter.BLEAdvertSegmentType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.data.SensorLoggerLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.BluetoothState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.CalibrationMeasurementUnit
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.Data.StringLengthEncodingOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.LegacyPayloadData.ProtocolName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.ProximityMeasurementUnit
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.SensorState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.SensorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.heraldprox.herald.sensor.datatype.SignalCharacteristicDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueType(Sample<T>) - Static method in class io.heraldprox.herald.sensor.analysis.sampling.Sample
- variance() - Method in class io.heraldprox.herald.sensor.analysis.Sample
- Variance<T extends DoubleValue> - Class in io.heraldprox.herald.sensor.analysis.aggregates
- Variance() - Constructor for class io.heraldprox.herald.sensor.analysis.aggregates.Variance
- variants() - Method in class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- variantSet() - Method in class io.heraldprox.herald.sensor.analysis.sampling.AnalysisRunner
- VariantSet - Class in io.heraldprox.herald.sensor.analysis.sampling
- VariantSet(int) - Constructor for class io.heraldprox.herald.sensor.analysis.sampling.VariantSet
- visit - io.heraldprox.herald.sensor.data.EventTimeIntervalLog.EventType
W
- WGS84CircularAreaLocationReference - Class in io.heraldprox.herald.sensor.datatype
- WGS84CircularAreaLocationReference(Double, Double, Double, Double) - Constructor for class io.heraldprox.herald.sensor.datatype.WGS84CircularAreaLocationReference
- WGS84PointLocationReference - Class in io.heraldprox.herald.sensor.datatype
- WGS84PointLocationReference(Double, Double, Double) - Constructor for class io.heraldprox.herald.sensor.datatype.WGS84PointLocationReference
- write(TextFile) - Method in class io.heraldprox.herald.sensor.analysis.algorithms.distance.RssiHistogram
- write(String) - Method in class io.heraldprox.herald.sensor.data.TextFile
X
- x - Variable in class io.heraldprox.herald.sensor.datatype.InertiaLocationReference
- xor(Data, Data) - Static method in class io.heraldprox.herald.sensor.datatype.random.NonBlockingSecureRandom
-
XOR function : Compute left xor right, assumes left and right are the same length If the left and right data are of different lengths, the function will return xor(left, right) up to minimum length.
- xor(Data, Data) - Static method in class io.heraldprox.herald.sensor.payload.simple.F
-
XOR function : Compute left xor right, assumes left and right are the same length
Y
- y - Variable in class io.heraldprox.herald.sensor.datatype.InertiaLocationReference
Z
- z - Variable in class io.heraldprox.herald.sensor.datatype.InertiaLocationReference
- zero - Static variable in class io.heraldprox.herald.sensor.datatype.TimeInterval
All Classes All Packages