quality property Null safety
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;
}