// Copyright 2016 Google Inc. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package presenter

const (
	// History Summary Stats: Prefixed with H
	hScreenOn          = "ScreenOn"
	hScreenOnNumPerHr  = "ScreenOnNumPerHr"
	hScreenOnSecsPerHr = "ScreenOnSecsPerHr"

	hCPURunning          = "CPURunning"
	hCPURunningNumPerHr  = "CPURunningNumPerHr"
	hCPURunningSecsPerHr = "CPURunningSecsPerHr"

	hRadioOn          = "RadioOn"
	hRadioOnNumPerHr  = "RadioOnNumPerHr"
	hRadioOnSecsPerHr = "RadioOnSecsPerHr"

	hPhoneCall          = "PhoneCall"
	hPhoneCallNumPerHr  = "PhoneCallNumPerHr"
	hPhoneCallSecsPerHr = "PhoneCallSecsPerHr"

	hGpsOn          = "GpsOn"
	hGpsOnNumPerHr  = "GpsOnNumPerHr"
	hGpsOnSecsPerHr = "GpsOnSecsPerHr"

	hWifiFullLock          = "WifiFullLock"
	hWifiFullLockNumPerHr  = "WifiFullLockNumPerHr"
	hWifiFullLockSecsPerHr = "WifiFullLockSecsPerHr"

	hWifiScan          = "WifiScan"
	hWifiScanNumPerHr  = "WifiScanNumPerHr"
	hWifiScanSecsPerHr = "WifiScanSecsPerHr"

	hWifiMulticastOn          = "WifiMulticastOn"
	hWifiMulticastOnNumPerHr  = "WifiMulticastOnNumPerHr"
	hWifiMulticastOnSecsPerHr = "WifiMulticastOnSecsPerHr"

	hWifiOn          = "WifiOn"
	hWifiOnNumPerHr  = "WifiOnNumPerHr"
	hWifiOnSecsPerHr = "WifiOnSecsPerHr"

	hPhoneScan          = "PhoneScan"
	hPhoneScanNumPerHr  = "PhoneScanNumPerHr"
	hPhoneScanSecsPerHr = "PhoneScanSecsPerHr"

	hSensorOn          = "SensorOn"
	hSensorOnNumPerHr  = "SensorOnNumPerHr"
	hSensorOnSecsPerHr = "SensorOnSecsPerHr"

	hPluggedIn          = "PluggedIn"
	hPluggedInNumPerHr  = "PluggedInNumPerHr"
	hPluggedInSecsPerHr = "PluggedInSecsPerHr"

	hTotalSync          = "TotalSync"
	hTotalSyncNumPerHr  = "TotalSyncNumPerHr"
	hTotalSyncSecsPerHr = "TotalSyncSecsPerHr"

	hLowPowerModeOn          = "PowerSaveModeOn"
	hLowPowerModeOnNumPerHr  = "PowerSaveModeOnNumPerHr"
	hLowPowerModeOnSecsPerHr = "PowerSaveModeOnSecsPerHr"

	hWifiRunning          = "WifiRunning"
	hWifiRunningNumPerHr  = "WifiRunningNumPerHr"
	hWifiRunningSecsPerHr = "WifiRunningSecsPerHr"

	hWifiRadio          = "WifiRadio"
	hWifiRadioNumPerHr  = "WifiRadioNumPerHr"
	hWifiRadioSecsPerHr = "WifiRadioSecsPerHr"

	hFlashlightOn          = "FlashlightOn"
	hFlashlightOnNumPerHr  = "FlashlightOnNumPerHr"
	hFlashlightOnSecsPerHr = "FlashlightOnSecsPerHr"

	hAudioOn          = "AudioOn "
	hAudioOnNumPerHr  = "AudioOnNumPerHr"
	hAudioOnSecsPerHr = "AudioOnSecsPerHr"

	hVideoOn          = "VideoOn"
	hVideoOnNumPerHr  = "VideoOnNumPerHr"
	hVideoOnSecsPerHr = "VideoOnSecsPerHr"

	// Multi variable stats
	hIdleModeSummary            = "DozeModeSummary"
	hDataConnectionSummary      = "DataConnectionSummary"
	hConnectivitySummary        = "ConnectivitySummary"
	hPerAppSyncSummary          = "PerAppSyncSummary"
	hWakeupReasonSummary        = "WakeupReasonSummary"
	hPhoneStateSummary          = "PhoneStateSummary"
	hForegroundProcessSummary   = "ForegroundProcessSummary"
	hFirstWakelockAfterSuspend  = "FirstWakelockAfterSuspend"
	hDetailedWakelockSummary    = "DetailedWakelockSummary"
	hScheduledJobSummary        = "ScheduledJobSummary"
	hWifiSupplSummary           = "WifiSupplicantSummary"
	hPhoneSignalStrengthSummary = "PhoneSignalStrengthSummary"
	hWifiSignalStrengthSummary  = "WifiSignalStrengthSummary"
	hTopApplicationSummary      = "TopApplicationSummary"
)
