cardinal property
String?
get
cardinal
Get the cardinal direction associated to the wind direction, e.g. "NW" (north west).
Implementation
String? get cardinal {
String? cardinal;
final value = converted(conversionDouble: 1);
if (value != null) {
final northDirs = compassDirs['N'];
if (value >= northDirs![0] || value < northDirs[1]) {
cardinal = 'N';
}
compassDirs.forEach((k, v) {
if (value >= v[0] && value < v[1]) {
cardinal = k;
return;
}
});
}
return cardinal;
}