quality property Null safety

GpsAccuracy quality

Quality of accuracy

Implementation

GpsAccuracy get quality {
  if (accuracy == 0) {
    return GpsAccuracy.unknown;
  } else if (accuracy <= optimalAccuracy) {
    return GpsAccuracy.optimal;
  } else if (accuracy.inRange(
    optimalAccuracy,
    goodAccuracy,
    startInclusive: false,
  )) {
    return GpsAccuracy.good;
  }
  return GpsAccuracy.weak;
}