anchor.diff:  %% --------------------------------------------------------------------
   %%% Internal functions
   %% --------------------------------------------------------------------
  -notify(true, _Name, _Date, []) ->
  +notify(true, _Name, []) ->
       %%lager:info(".... ~p", [Name]),
       false;
  -notify(true, Name, Date, Value) ->
  -    janga_service_event:notify({Name, Date, Value});
  -notify(false, _Name, _Date, _Value) ->
  +notify(true, Name, Value) ->
  +    janga_service_event:notify({Name, Value});
  +notify(false, _Name, _Value) ->
       false.
   
   is_message_well_known({Node, Sensor, Id}, Allowed_msgs) ->    
  
positive.code:     New_Timer_ref = erlang:send_after(Time, Pid, {send_after, Name, Optional, Payload}),
      {noreply, State#state{timed_msgs = dict:store({Pid, Name}, New_Timer_ref, Time_msgs)}};
  handle_cast({set_value, Value}, State=#state{config = Config}) ->
      Name = proplists:get_value(name, Config),
      notify(janga_service_event:exists(), Name, now(), Value),
      {noreply, State#state{value=Value}};
  handle_cast({stop}, State=#state{config = Config}) ->
      Name = proplists:get_value(name, Config), 
      lager:info("stopping service : ~p ", [Name]),
       {stop, normal, State}; 
  handle_cast({send_message, Message}, State=#state{config = Config}) ->
  
negative.code:     save_data_to_ets(Config, data, Value).
  
  save_data_to_ets(Config, Key, Value) ->
    Table_Id = janga_config:get_value(?TABLE, Config),
    ets:insert(Table_Id, [{Key, Value}]).
  
  get_table_id(Config) ->
      janga_config:get_value(?TABLE, Config).
  %% --------------------------------------------------------------------
  %% Function: handle_cast/2
  %% Description: Handling cast messages
  