anchor.diff:  update_now() ->
     gen_server:call(?SERVER,update_now).
   
  +-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).
  +
   
   %% ------------------------------------------------------------------
   %% gen_server Function Definitions
  
positive.code: -module(raws_ingest_server).
  -behaviour(gen_server).
  -define(SERVER, ?MODULE).
  
  %% ------------------------------------------------------------------
  %% API Function Exports
  %% ------------------------------------------------------------------
  
  -export([start_link/5]).
  -export([report_errors/0,clear_errors/0,update_now/0]).
  
  %% ------------------------------------------------------------------
  %% gen_server Function Exports
  
negative.code: %% API Function Definitions
  %% ------------------------------------------------------------------
  
  start_link(Token,StationInfos,VarIds,TimeoutMins,Method) ->
    gen_server:start_link({local, ?SERVER}, ?MODULE, [Token,StationInfos,VarIds,TimeoutMins,calendar:local_time(),Method,[]], []).
  
  
  report_errors() ->
  