Serialized Form
-
Package com.irurueta.navigation.indoor
-
Class com.irurueta.navigation.indoor.Beacon
class Beacon extends Object implements Serializable-
Serialized Fields
-
beaconTypeCode
int beaconTypeCode
The two byte value indicating the type of beacon that this is, which is used for figuring out the byte layout of the beacon advertisement. -
bluetoothAddress
String bluetoothAddress
The Bluetooth mac address. -
bluetoothName
String bluetoothName
The Bluetooth device name. This is a field transmitted by the remote beacon device separate from the advertisement data -
frequency
double frequency
Frequency used by this Beacon(expressed in Hz). -
identifiers
ArrayList<BeaconIdentifier> identifiers
The list of the multipart identifiers of the beacon. Together, these identifiers signify a unique beacon. The identifiers are ordered by significance for the purpose of grouping beacons. -
manufacturer
int manufacturer
A two byte code indicating the beacon manufacturer. A list of registered manufacturer codes may be found here: https://www.bluetooth.org/en-us/specification/assigned-numbers/company-identifiersIf the beacon is a GATT-based beacon, this field will be set to -1.
-
serviceUuid
int serviceUuid
A 32 bit service uuid for the beacon. This is valid only for GATT-based beacons. If the beacon is a manufacturer data-based beacon, this field will be -1 -
transmittedPower
double transmittedPower
The calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's). This value is baked into a Beacon when it is manufactured, and it is transmitted with each packet to aid in the distance estimate.
-
-
-
Class com.irurueta.navigation.indoor.BeaconIdentifier
class BeaconIdentifier extends Object implements Serializable-
Serialized Fields
-
value
byte[] value
Internal value holding a beacon identifier as a byte array.
-
-
-
Class com.irurueta.navigation.indoor.BeaconLocated
class BeaconLocated extends Beacon implements Serializable-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where beacon is located. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.BeaconLocated2D
class BeaconLocated2D extends BeaconLocated<com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.BeaconLocated3D
class BeaconLocated3D extends BeaconLocated<com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.BeaconWithPower
class BeaconWithPower extends Beacon implements Serializable-
Serialized Fields
-
pathLossExponent
double pathLossExponent
Exponent typically used on free space for path loss propagation in terms of distance. On different environments path loss exponent might have different values: - Free space: 2.0 - Urban Area: 2.7 to 3.5 - Suburban Area: 3 to 5 - Indoor (line-of-sight): 1.6 to 1.8 If path loss exponent estimation is not enabled, this value will always be equal toBeaconWithPower.DEFAULT_PATH_LOSS_EXPONENT -
pathLossExponentStandardDeviation
Double pathLossExponentStandardDeviation
Standard deviation of path loss exponent or null if unknown. -
transmittedPowerStandardDeviation
Double transmittedPowerStandardDeviation
Standard deviation of transmitted power value or null if unknown.
-
-
-
Class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated
class BeaconWithPowerAndLocated extends BeaconWithPower implements Serializable-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where beacon is located. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated2D
class BeaconWithPowerAndLocated2D extends BeaconWithPowerAndLocated<com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated3D
class BeaconWithPowerAndLocated3D extends BeaconWithPowerAndLocated<com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.Fingerprint
class Fingerprint extends Object implements Serializable -
Exception Class com.irurueta.navigation.indoor.IndoorException
class IndoorException extends com.irurueta.navigation.NavigationException implements Serializable -
Class com.irurueta.navigation.indoor.RangingAndRssiFingerprint
class RangingAndRssiFingerprint extends Fingerprint<S extends RadioSource,R extends RangingAndRssiReading<S>> implements Serializable -
Class com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated
class RangingAndRssiFingerprintLocated extends RangingAndRssiFingerprint<S extends RadioSource,R extends RangingAndRssiReading<S>> implements Serializable -
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where fingerprint readings were made. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated2D
class RangingAndRssiFingerprintLocated2D extends RangingAndRssiFingerprintLocated<S extends RadioSource,R extends RangingAndRssiReading<S>, com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated3D
class RangingAndRssiFingerprintLocated3D extends RangingAndRssiFingerprintLocated<S extends RadioSource,R extends RangingAndRssiReading<S>, com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingAndRssiReading
-
Serialized Fields
-
distance
double distance
Distance in meters to the radio source. -
distanceStandardDeviation
Double distanceStandardDeviation
Standard deviation of distance, if available. -
numAttemptedMeasurements
int numAttemptedMeasurements
Number of attempted measurements using in the RTT exchange. -
numSuccessfulMeasurements
int numSuccessfulMeasurements
Number of successful measurements used to calculate the distance and standard deviation. -
rssi
double rssi
Received signal strength indicator (of this 802.11 network for a Wi-Fi access point or of this bluetooth beacon), in dBm. -
rssiStandardDeviation
Double rssiStandardDeviation
Standard deviation of RSSI, if available.
-
-
-
Class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated
class RangingAndRssiReadingLocated extends RangingAndRssiReading<S extends RadioSource> implements Serializable-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where Wi-Fi reading was made. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated2D
class RangingAndRssiReadingLocated2D extends RangingAndRssiReadingLocated<S extends RadioSource,com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated3D
class RangingAndRssiReadingLocated3D extends RangingAndRssiReadingLocated<S extends RadioSource,com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingFingerprint
class RangingFingerprint extends Fingerprint<S extends RadioSource,R extends RangingReading<S>> implements Serializable -
Class com.irurueta.navigation.indoor.RangingFingerprintLocated
class RangingFingerprintLocated extends RangingFingerprint<S extends RadioSource,R extends RangingReading<S>> implements Serializable -
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where fingerprint readings were made. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.RangingFingerprintLocated2D
class RangingFingerprintLocated2D extends RangingFingerprintLocated<S extends RadioSource,R extends RangingReading<S>, com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingFingerprintLocated3D
class RangingFingerprintLocated3D extends RangingFingerprintLocated<S extends RadioSource,R extends RangingReading<S>, com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingReading
-
Serialized Fields
-
distance
double distance
Distance in meters to the radio source. -
distanceStandardDeviation
Double distanceStandardDeviation
Standard deviation of distance, if available. -
numAttemptedMeasurements
int numAttemptedMeasurements
Number of attempted measurements used in the RTT exchange. -
numSuccessfulMeasurements
int numSuccessfulMeasurements
Number of successful measurements used to calculate the distance and standard deviation.
-
-
-
Class com.irurueta.navigation.indoor.RangingReadingLocated
-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where Wi-Fi reading was made. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.RangingReadingLocated2D
class RangingReadingLocated2D extends RangingReadingLocated<S extends RadioSource,com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.RangingReadingLocated3D
class RangingReadingLocated3D extends RangingReadingLocated<S extends RadioSource,com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.Reading
class Reading extends Object implements Serializable-
Serialized Fields
-
source
S extends RadioSource source
Radio source associated to this reading.
-
-
-
Class com.irurueta.navigation.indoor.RssiFingerprint
class RssiFingerprint extends Fingerprint<S extends RadioSource,R extends RssiReading<S>> implements Serializable -
Class com.irurueta.navigation.indoor.RssiFingerprintLocated
class RssiFingerprintLocated extends RssiFingerprint<S extends RadioSource,R extends RssiReading<S>> implements Serializable -
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where fingerprint readings were made. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.RssiFingerprintLocated2D
class RssiFingerprintLocated2D extends RssiFingerprintLocated<S extends RadioSource,R extends RssiReading<S>, com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.RssiFingerprintLocated3D
class RssiFingerprintLocated3D extends RssiFingerprintLocated<S extends RadioSource,R extends RssiReading<S>, com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.RssiReading
-
Serialized Fields
-
rssi
double rssi
Received signal strength indicator of a 802.11 network or bluetooth beacon, in dBm. -
rssiStandardDeviation
Double rssiStandardDeviation
Standard deviation of RSSI, if available.
-
-
-
Class com.irurueta.navigation.indoor.RssiReadingLocated
-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where radio source reading was made. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.RssiReadingLocated2D
class RssiReadingLocated2D extends RssiReadingLocated<S extends RadioSource,com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.RssiReadingLocated3D
class RssiReadingLocated3D extends RssiReadingLocated<S extends RadioSource,com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.WifiAccessPoint
class WifiAccessPoint extends Object implements Serializable-
Serialized Fields
-
bssid
String bssid
Basic service set identifier of this access point in the form of a six-byte MAC address: xx:xx:xx:xx:xx:xx. -
frequency
double frequency
Frequency used by this Access Point (expressed in Hz). -
ssid
String ssid
Service set identifier (SSID) of this 802.11 network. This value is optional.
-
-
-
Class com.irurueta.navigation.indoor.WifiAccessPointLocated
class WifiAccessPointLocated extends WifiAccessPoint implements Serializable-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where access point is located. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.WifiAccessPointLocated2D
class WifiAccessPointLocated2D extends WifiAccessPointLocated<com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.WifiAccessPointLocated3D
class WifiAccessPointLocated3D extends WifiAccessPointLocated<com.irurueta.geometry.Point3D> implements Serializable -
Class com.irurueta.navigation.indoor.WifiAccessPointWithPower
class WifiAccessPointWithPower extends WifiAccessPoint implements Serializable-
Serialized Fields
-
pathLossExponent
double pathLossExponent
Exponent typically used on free space for path loss propagation in terms of distance. On different environments path loss exponent might have different values: - Free space: 2.0 - Urban Area: 2.7 to 3.5 - Suburban Area: 3 to 5 - Indoor (line-of-sight): 1.6 to 1.8 If path loss exponent estimation is not enabled, this value will always be equal toWifiAccessPointWithPower.DEFAULT_PATH_LOSS_EXPONENT -
pathLossExponentStandardDeviation
Double pathLossExponentStandardDeviation
Standard deviation of path loss exponent or null if unknown. -
transmittedPower
double transmittedPower
Transmitted power expressed in dBm's. -
transmittedPowerStandardDeviation
Double transmittedPowerStandardDeviation
Standard deviation of transmitted power value or null if unknown.
-
-
-
Class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated
class WifiAccessPointWithPowerAndLocated extends WifiAccessPointWithPower implements Serializable-
Serialized Fields
-
position
P extends com.irurueta.geometry.Point<?> position
Position where access point is located. -
positionCovariance
com.irurueta.algebra.Matrix positionCovariance
Covariance of inhomogeneous coordinates of current position (if available).
-
-
-
Class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated2D
class WifiAccessPointWithPowerAndLocated2D extends WifiAccessPointWithPowerAndLocated<com.irurueta.geometry.Point2D> implements Serializable -
Class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated3D
class WifiAccessPointWithPowerAndLocated3D extends WifiAccessPointWithPowerAndLocated<com.irurueta.geometry.Point3D> implements Serializable
-
-
Package com.irurueta.navigation.indoor.fingerprint
-
Exception Class com.irurueta.navigation.indoor.fingerprint.FingerprintEstimationException
class FingerprintEstimationException extends IndoorException implements Serializable
-
-
Package com.irurueta.navigation.indoor.position
-
Exception Class com.irurueta.navigation.indoor.position.PositionEstimationException
class PositionEstimationException extends IndoorException implements Serializable
-
-
Package com.irurueta.navigation.indoor.radiosource
-
Exception Class com.irurueta.navigation.indoor.radiosource.RadioSourceEstimationException
class RadioSourceEstimationException extends IndoorException implements Serializable
-