Package com.irurueta.navigation.indoor
Class BeaconWithPowerAndLocated2D
java.lang.Object
com.irurueta.navigation.indoor.Beacon
com.irurueta.navigation.indoor.BeaconWithPower
com.irurueta.navigation.indoor.BeaconWithPowerAndLocated<com.irurueta.geometry.Point2D>
com.irurueta.navigation.indoor.BeaconWithPowerAndLocated2D
- All Implemented Interfaces:
RadioSource,RadioSourceLocated<com.irurueta.geometry.Point2D>,RadioSourceWithPower,RadioSourceWithPowerAndLocated<com.irurueta.geometry.Point2D>,Serializable
public class BeaconWithPowerAndLocated2D
extends BeaconWithPowerAndLocated<com.irurueta.geometry.Point2D>
Data related to a beacon whose transmitted power, standard deviation of such
transmitted power and its 2D location are known.
- See Also:
-
Field Summary
Fields inherited from class com.irurueta.navigation.indoor.BeaconWithPower
DEFAULT_PATH_LOSS_EXPONENTFields inherited from class com.irurueta.navigation.indoor.Beacon
DEFAULT_FREQUENCY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmpty constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor. -
Method Summary
Methods inherited from class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated
getPosition, getPositionCovarianceMethods inherited from class com.irurueta.navigation.indoor.BeaconWithPower
getPathLossExponent, getPathLossExponentStandardDeviation, getTransmittedPowerStandardDeviationMethods inherited from class com.irurueta.navigation.indoor.Beacon
equals, getBeaconTypeCode, getBluetoothAddress, getBluetoothName, getFrequency, getId1, getId2, getId3, getIdentifier, getIdentifiers, getManufacturer, getServiceUuid, getTransmittedPower, getType, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.irurueta.navigation.indoor.RadioSource
equals, getFrequency, getTypeMethods inherited from interface com.irurueta.navigation.indoor.RadioSourceWithPower
getPathLossExponent, getPathLossExponentStandardDeviation, getTransmittedPower, getTransmittedPowerStandardDeviation
-
Constructor Details
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers, position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.transmittedPowerStandardDeviation- transmitted power standard deviation.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.transmittedPowerStandardDeviation- transmitted power standard deviation.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.transmittedPowerStandardDeviation- transmitted power standard deviation.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.transmittedPowerStandardDeviation- transmitted power standard deviation.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- transmitted power standard deviation.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null or covariance has invalid size.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- transmitted power standard deviation.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponent- path loss exponent. By default, this is 2.0.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, Double transmittedPowerStandardDeviation, double pathLossExponent, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponent- path loss exponent. By default, this is 2.0.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value or null if unknown.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.- Throws:
IllegalArgumentException- if either identifiers or position are null or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
public BeaconWithPowerAndLocated2D(List<BeaconIdentifier> identifiers, double transmittedPower, double frequency, String bluetoothAddress, int beaconTypeCode, int manufacturer, int serviceUuid, String bluetoothName, double pathLossExponent, Double transmittedPowerStandardDeviation, Double pathLossExponentStandardDeviation, com.irurueta.geometry.Point2D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
identifiers- list of the multipart identifiers of the beacon.transmittedPower- calibrated measured Tx power of the Beacon in RSSI (expressed in dBm's).frequency- frequency used by this Beacon.bluetoothAddress- the bluetooth mac address.beaconTypeCode- the two byte value indicating the type of beacon.manufacturer- a two byte code indicating the beacon manufacturer.serviceUuid- a 32 bit service uuid for the beacon.bluetoothName- the bluetooth device name.pathLossExponent- path loss exponent. By default, this is 2.0.transmittedPowerStandardDeviation- standard deviation of transmitted power value or null if unknown.pathLossExponentStandardDeviation- standard deviation of path loss exponent or null if unknown.position- position where beacon is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either identifiers or position are null, covariance has invalid size or any standard deviation is negative.
-
BeaconWithPowerAndLocated2D
protected BeaconWithPowerAndLocated2D()Empty constructor.
-