Package com.irurueta.navigation.indoor
Class RssiReading<S extends RadioSource>
java.lang.Object
com.irurueta.navigation.indoor.Reading<S>
com.irurueta.navigation.indoor.RssiReading<S>
- Type Parameters:
S- aRadioSourcetype.
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
RssiReadingLocated
Contains a signal strength reading associated to a given radio source
(e.g. Wi-Fi access point or bluetooth beacon).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleReceived signal strength indicator of a 802.11 network or bluetooth beacon, in dBm.private DoubleStandard deviation of RSSI, if available. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmpty constructor.RssiReading(S source, double rssi) Constructor.RssiReading(S source, double rssi, Double rssiStandardDeviation) Constructor. -
Method Summary
Methods inherited from class com.irurueta.navigation.indoor.Reading
getSource, hasSameSource
-
Field Details
-
rssi
private double rssiReceived signal strength indicator of a 802.11 network or bluetooth beacon, in dBm. -
rssiStandardDeviation
Standard deviation of RSSI, if available.
-
-
Constructor Details
-
RssiReading
Constructor.- Parameters:
source- radio source associated to this reading.rssi- received signal strength indicator in dBm.- Throws:
IllegalArgumentException- if radio source data is null.
-
RssiReading
Constructor.- Parameters:
source- radio source associated to this reading.rssi- received signal strength indicator in dBm.rssiStandardDeviation- standard deviation of RSSI, if available.- Throws:
IllegalArgumentException- if radio source data is null or standard deviation is zero or negative.
-
RssiReading
protected RssiReading()Empty constructor.
-
-
Method Details
-
getType
Contains radio source reading type.- Specified by:
getTypein classReading<S extends RadioSource>- Returns:
- reading type.
-
getRssi
public double getRssi()Gets received signal strength indicator of this 802.11 network, in dBm.- Returns:
- received signal strength indicator.
-
getRssiStandardDeviation
Gets standard deviation of RSSI, if available.- Returns:
- standard deviation of RSSI, if available.
-