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