anchor.diff:                {reply, {error, NewErrors}, State}
             end;
           _ ->
  -          error_logger:error_msg("Unable to resolve station selector ~p.",[StationSelR]),
             {reply, {error, io_lib:format("Unable to resolve station selector ~p.",[StationSelR])}, State}
         end;
       update_now ->
  
positive.code: -spec acquire_observations(station_selector(),[atom()],{calendar:datetime(),calendar:datetime()}) -> ok|{error,any()}.
  acquire_observations(SSel,VarIds,{From,To}) ->
    true = is_station_selector(SSel),
    gen_server:call(?SERVER,{acquire_observations,SSel,VarIds,From,To},15000).
  
  
  %% ------------------------------------------------------------------
  
negative.code:     report_errors ->
        {reply, Errors, State};
      clear_errors ->
        {reply, ok, [Token,StationSel0,VarIds,TimeoutMins,UpdateFrom,Method,[]]}
    end.
  
  
  