Interface RadioSourceWithPower

All Superinterfaces:
RadioSource, Serializable
All Known Subinterfaces:
RadioSourceWithPowerAndLocated<P>
All Known Implementing Classes:
BeaconWithPower, BeaconWithPowerAndLocated, BeaconWithPowerAndLocated2D, BeaconWithPowerAndLocated3D, WifiAccessPointWithPower, WifiAccessPointWithPowerAndLocated, WifiAccessPointWithPowerAndLocated2D, WifiAccessPointWithPowerAndLocated3D

public interface RadioSourceWithPower extends RadioSource
Interface defining any radio source (e.g. Wi-Fi access point or Bluetooth beacon) whose transmitted power is known.
  • Method Details

    • getTransmittedPower

      double getTransmittedPower()
      Gets transmitted power expressed in dBm's.
      Returns:
      transmitted power expressed in dBm's.
    • getTransmittedPowerStandardDeviation

      Double getTransmittedPowerStandardDeviation()
      Gets standard deviation of transmitted power value or null if unknown.
      Returns:
      standard deviation of transmitted power value or null if unknown.
    • getPathLossExponent

      double getPathLossExponent()
      Gets 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
      Returns:
      path loss exponent.
    • getPathLossExponentStandardDeviation

      Double getPathLossExponentStandardDeviation()
      Gets standard deviation of path loss exponent or null if unknown.
      Returns:
      standard deviation of path loss exponent or null if unknown.