anchor.diff:  				_Info ->
   					[endOfTable || _ <- Columns]
   			end;
  -		_ ->
  +		false ->
   			{genErr, 0}
   	end.
   
  
positive.code: 					+ (Secs * 100) + (MicroSecs div 10)}
  	end;
  dbp_local_stats(get, Item) ->
  	case catch diameter:services() of
  		[Service |  _] ->
  			case catch diameter:service_info(Service, transport) of
  				Info when is_list(Info) ->
  					case total_packets(Info) of
  						{ok, {PacketsIn, _}} when Item == in ->
  							{value, PacketsIn};
  
negative.code: 				_Info ->
  					[endOfTable || _ <- Columns]
  			end;
  		false ->
  			{genErr, 0}
  	end.
  %% @hidden
  dcca_peer_stats_get(Index, Columns) ->
  	case lists:keyfind(ocs_diameter_acct_service, 1, diameter:services()) of
  		Service when is_tuple(Service) ->
  erlang:display({?MODULE ,?LINE, Service}),
  			case catch diameter:service_info(Service, connections) of
  				Info when is_list(Info) ->
  erlang:display({?MODULE ,?LINE, Info}),
  					case peer_stats(Index, Info) of
  						{ok, Stats} ->
  							F1 = fun(0, Acc) ->
  										[{genErr, 0} | Acc];
  									(1, Acc) ->
  										[{noValue, noSuchInstance} | Acc];
  									(2, Acc) ->
  										[{value, Stats#peer_stats.ccr_in} | Acc];
  									(3, Acc) ->
  										[{value, Stats#peer_stats.ccr_out} | Acc];
  									(4, Acc) ->
  										[{value, Stats#peer_stats.ccr_dropped} | Acc];
  									(5, Acc) ->
  										[{value, Stats#peer_stats.cca_in} | Acc];
  									(6, Acc) ->
  										[{value, Stats#peer_stats.cca_out} | Acc];
  									(7, Acc) ->
  										[{value, Stats#peer_stats.cca_dropped} | Acc];
  									(8, Acc) ->
  										[{value, Stats#peer_stats.rar_in} | Acc];
  									(9, Acc) ->
  										[{value, Stats#peer_stats.rar_dropped} | Acc];
  									(10, Acc) ->
  										[{value, Stats#peer_stats.raa_out} | Acc];
  									(11, Acc) ->
  										[{value, Stats#peer_stats.rar_dropped} | Acc];
  									(12, Acc) ->
  										[{value, Stats#peer_stats.str_out} | Acc];
  									(13, Acc) ->
  										[{value, Stats#peer_stats.str_dropped} | Acc];
  									(14, Acc) ->
  										[{value, Stats#peer_stats.sta_in} | Acc];
  									(15, Acc) ->
  										[{value, Stats#peer_stats.sta_dropped} | Acc];
  									(16, Acc) ->
  										[{value, Stats#peer_stats.aar_out} | Acc];
  									(17, Acc) ->
  										[{value, Stats#peer_stats.aar_dropped} | Acc];
  									(18, Acc) ->
  										[{value, Stats#peer_stats.aaa_in} | Acc];
  									(19, Acc) ->
  										[{value, Stats#peer_stats.aaa_dropped} | Acc];
  									(20, Acc) ->
  										[{value, Stats#peer_stats.asr_in} | Acc];
  									(21, Acc) ->
  										[{value, Stats#peer_stats.asr_dropped} | Acc];
  									(22, Acc) ->
  										[{value, Stats#peer_stats.asa_out} | Acc];
  									(23, Acc) ->
  										[{value, Stats#peer_stats.asa_dropped} | Acc];
  									(_, Acc) ->
  										[{noValue, noSuchInstance} | Acc]
  							end,
  							lists:reverse(lists:foldl(F1, [], Columns));
  						{error, not_found} ->
  							{noValue, noSuchInstance}
  					end;
  				_Info ->
  						{noValue, noSuchInstance}
  			end;
  		false ->
  			{genErr, 0}
  	end.
  %%----------------------------------------------------------------------
  %% internal functions
  %----------------------------------------------------------------------
  