2012-08-27 4 views
0

전 파워 타이터 소스 코드를 살펴보고 WiFi, CPU 및 LCD 구성 요소와 관련된 많은 상수를 발견했습니다. 나는 흐름을 이해할 수는 있지만 이러한 상수에 관해서는 알지 못합니다. 나는 이것에 대해 알고 싶어합니다. 이 상수는 어디에서 파생됩니까? 표준값은 무엇입니까? 이러한 정보를 얻을 수있는 링크를 가르쳐주십시오. 답장 해주세요.파워터에서 제공되는 상수를 이해하지 못합니다

업데이트 :

다음 방법은 dreamConstants 파일에 있습니다. 어디에서이 상수를 얻었습니까? 그들이 읽은 파일로부터?

public double wifiHighPower() { 
    return 720; 
    } 

    public double wifiLowHighTransition() { 
    return 15; 
    } 

    public double wifiHighLowTransition() { 
    return 8; 
    } 

    private static final double[] arrayWifiLinkRatios = { 
    47.122645, 46.354821, 43.667437, 43.283525, 40.980053, 39.44422, 38.676581, 
    34.069637, 29.462693, 20.248805, 11.034917, 6.427122 
    }; 

    private static final double[] arrayWifiLinkSpeeds = { 
    1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54 
    }; 
+1

이러한 상수의 예제를 제공 할 수 있습니까? ['/proc/cpuinfo'](http://www.linfo.org/proc_cpuinfo.html) 등등? – zapl

+0

나는 그 질문을 한 번 살펴 보았다. – thej

답변

0

Proc/File 시스템의 infos로 이어지는 상수를 참조 할 경우 해당 장치는 종종 장치마다 다릅니다. 따라서, 당신은 어려운 길을해야합니다. 파일 브라우저를 열고 파일 시스템에서 상수를 검색하여 응용 프로그램에 추가하십시오.

내가 아는 한, 그것이 바로 PowerTutor의 개발자가 한 일입니다. 이러한 구속 영장 중 일부는 "상식"이지만 그것에 의존 할 수는 없습니다. 항상 또 다른 장치가 있습니다 ...

+0

그가 질문을 업데이트 한 번만 살펴 보시기 바랍니다. – thej

+0

나는 어떤 종류의 계급인지 모르겠습니다. 이 상수가 WiFi 모듈의 전력 소비를 나타내는 것이라면 외부 전력 측정기를 사용하여 값을 프로파일 링했다고 추측합니다. 내가 모르는 다른 것. –

0

이러한 상수; 예를 들어 wifiHighPower 함수의 720 (mw)은 HTC G1에서 측정 된 예상 소비 전력입니다. 실제로 PowerTutor는 처음에는 HTC G1 전용 전원 모델을 구축했으며 다른 휴대 전화에서는 오류 발생률이 높습니다. 따라서, yr 전화에 전원 장치를 적용하려면 PowerTutor의 용지에 설명 된 전원 모델링 기술을 사용하여 새 전원 모델을 구축해야합니다. 따라서, 대신 귀하의 휴대 전화에 맞는 상수를 얻을 것이다.

+0

@pokekarat 스택 오버플로에 오신 것을 환영합니다. 올바른 철자법과 문법을 사용하십시오. 우리는 사람들이 기술 문제를 검색 할 때 SO를 처음으로 만들고 싶습니다. 사람들이 txtspk를 사용하면 발생 가능성이 적습니다. –

관련 문제