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

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
 
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