Package com.irurueta.navigation.indoor
Class WifiAccessPointLocated2D
java.lang.Object
com.irurueta.navigation.indoor.WifiAccessPoint
com.irurueta.navigation.indoor.WifiAccessPointLocated<com.irurueta.geometry.Point2D>
com.irurueta.navigation.indoor.WifiAccessPointLocated2D
- All Implemented Interfaces:
RadioSource,RadioSourceLocated<com.irurueta.geometry.Point2D>,Serializable
Data related to a Wi-Fi access point whose 2D location is known.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmpty constructor.WifiAccessPointLocated2D(String bssid, double frequency, com.irurueta.geometry.Point2D position) Constructor.WifiAccessPointLocated2D(String bssid, double frequency, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.WifiAccessPointLocated2D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point2D position) Constructor.WifiAccessPointLocated2D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor. -
Method Summary
Methods inherited from class com.irurueta.navigation.indoor.WifiAccessPointLocated
getPosition, getPositionCovarianceMethods inherited from class com.irurueta.navigation.indoor.WifiAccessPoint
equals, getBssid, getFrequency, getSsid, getType, hashCode
-
Constructor Details
-
WifiAccessPointLocated2D
public WifiAccessPointLocated2D(String bssid, double frequency, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
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- frequency used by this Access Point (expressed in Hz).position- position where access point is located.- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated2D
public WifiAccessPointLocated2D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
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- frequency used by this Access Point (expressed in Hz).ssid- service set identifier (SSID) of this 802.11 network.position- position where access point is located.- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated2D
public WifiAccessPointLocated2D(String bssid, double frequency, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
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- frequency used by this Access Point (expressed in Hz).position- position where access point is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated2D
public WifiAccessPointLocated2D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
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- frequency used by this Access Point (expressed in Hz).ssid- service set identifier (SSID) of this 802.11 network.position- position where access point is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).*- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated2D
protected WifiAccessPointLocated2D()Empty constructor.
-