proximity property

Proximity proximity

Return Proximity of beacon.

Implementation

Proximity get proximity {
  if (_proximity != null) {
    return _proximity;
  }

  if (accuracy == 0.0) {
    return Proximity.unknown;
  }

  if (accuracy <= 0.5) {
    return Proximity.immediate;
  }

  if (accuracy < 3.0) {
    return Proximity.near;
  }

  return Proximity.far;
}