194d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell/* 294d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * Copyright (C) 2015 The Android Open Source Project 394d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * 494d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * Licensed under the Apache License, Version 2.0 (the "License"); 594d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * you may not use this file except in compliance with the License. 694d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * You may obtain a copy of the License at 794d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * 894d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * http://www.apache.org/licenses/LICENSE-2.0 994d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * 1094d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * Unless required by applicable law or agreed to in writing, software 1194d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * distributed under the License is distributed on an "AS IS" BASIS, 1294d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1394d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * See the License for the specific language governing permissions and 1494d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell * limitations under the License 1594d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell */ 1694d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell 17ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpackage com.android.incallui.answer.impl.classifier; 1894d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell 19ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianclass DurationCountEvaluator { 20ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian public static float evaluate(float value) { 21ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian float evaluation = 0.0f; 22ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian if (value < 0.0105) { 23ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian evaluation++; 2494d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell } 25ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian if (value < 0.00909) { 26ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian evaluation++; 27ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian } 28ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian if (value < 0.00667) { 29ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian evaluation++; 30ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian } 31ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian if (value > 0.0333) { 32ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian evaluation++; 33ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian } 34ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian if (value > 0.0500) { 35ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian evaluation++; 36ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian } 37ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian return evaluation; 38ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian } 3994d369a87c73fb55fd2341191bfafc56ea0879aaBrandon Maxwell} 40