Direction constructor
Direction(
- String? code
Implementation
Direction(String? code) : super(null) {
if (code == null || code == '//') {
code = '///';
}
if (code.length == 2) {
code = '${code}0';
}
assert(
code.length == 3, 'wind direction code must have 3 or 2 digits length');
double? direction;
_variable = false;
try {
direction = double.parse(code);
} catch (e) {
if (code == 'VRB') {
_variable = true;
}
direction = null;
} finally {
_value = direction;
}
}