push @out, $self->msg('wwv1', 'a') unless $args{a} && $args{a} >= 0 && $args{a} <= 400;
push @out, $self->msg('wwv1', 'sf') unless $args{sf} && $args{sf} >= 65 && $args{sf} <= 300;
push @out, $self->msg('wwv1', 'forecast') unless $forecast;
+push @out, $self->msg('wwv2') if Geomag::dup($d, $args{sf}, $args{k}, $args{a}, $forecast);
return (1, @out) if @out;
usernf => '*** User record for $_[0] not found ***',
wcy1 => '$_[0] is missing or out of range',
wcy2 => 'Duplicate WCY',
+ wwv1 => '$_[0] is missing or out of range',
+ wwv2 => 'Duplicate WWV',
wwvs => 'WWV flag set on $_[0]',
wwvu => 'WWV flag unset on $_[0]',
wxs => 'WX flag set on $_[0]',