package com.androguide.honamicontrol.helpers.CMDProcessor; /* * Performance Control - An Android CPU Control application Copyright (C) 2012 * James Roberts * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ public interface Constants { public static final String TAG = "PmR: CPU_CONTROL"; // CPU settings public static final String CUR_CPU_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"; public static final String MAX_FREQ_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq"; public static final String TEGRA_MAX_FREQ_PATH = "/sys/module/cpu_tegra/parameters/cpu_user_cap"; public static final String MIN_FREQ_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq"; public static final String STEPS_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies"; public static final String GOVERNORS_LIST_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors"; public static final String GOVERNOR_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"; public static final String IO_SCHEDULER_PATH = "/sys/block/mmcblk0/queue/scheduler"; public static final String NUM_OF_CPUS_PATH = "/sys/devices/system/cpu/present"; public static final String PREF_MAX_CPU = "pref_max_cpu"; public static final String PREF_MIN_CPU = "pref_min_cpu"; public static final String PREF_GOV = "pref_gov"; public static final String PREF_IO = "pref_io"; public static final String CPU_SOB = "cpu_sob"; // CPU info public static String KERNEL_INFO_PATH = "/proc/version"; public static String CPU_INFO_PATH = "/proc/cpuinfo"; public static String MEM_INFO_PATH = "/proc/meminfo"; // Time in state public static final String TIME_IN_STATE_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state"; public static final String PREF_OFFSETS = "pref_offsets"; // Other settings public static final String MINFREE_PATH = "/sys/module/lowmemorykiller/parameters/minfree"; public static final String READ_AHEAD_PATH = "/sys/devices/virtual/bdi/179:0/read_ahead_kb"; public static final String FASTCHARGE_PATH = "/sys/kernel/fast_charge/force_fast_charge"; public static final String INTENT_ACTION_FASTCHARGE = "com.aokp.romcontrol.FCHARGE_CHANGED"; public static final String PREF_MINFREE = "pref_minfree"; public static final String PREF_MINFREE_BOOT = "pref_minfree_boot"; public static final String PREF_READ_AHEAD = "pref_read_ahead"; public static final String PREF_READ_AHEAD_BOOT = "pref_read_ahead_boot"; public static final String PREF_FASTCHARGE = "pref_fast_charge"; // VM settings public static final String PREF_DIRTY_RATIO = "pref_dirty_ratio"; public static final String PREF_DIRTY_BACKGROUND = "pref_dirty_background"; public static final String PREF_DIRTY_EXPIRE = "pref_dirty_expire"; public static final String PREF_DIRTY_WRITEBACK = "pref_dirty_writeback"; public static final String PREF_MIN_FREE_KB = "pref_min_free_kb"; public static final String PREF_OVERCOMMIT = "pref_overcommit"; public static final String PREF_SWAPPINESS = "pref_swappiness"; public static final String PREF_VFS = "pref_vfs"; public static final String DIRTY_RATIO_PATH = "/proc/sys/vm/dirty_ratio"; public static final String DIRTY_BACKGROUND_PATH = "/proc/sys/vm/dirty_background_ratio"; public static final String DIRTY_EXPIRE_PATH = "/proc/sys/vm/dirty_expire_centisecs"; public static final String DIRTY_WRITEBACK_PATH = "/proc/sys/vm/dirty_writeback_centisecs"; public static final String MIN_FREE_PATH = "/proc/sys/vm/min_free_kbytes"; public static final String OVERCOMMIT_PATH = "/proc/sys/vm/overcommit_ratio"; public static final String SWAPPINESS_PATH = "/proc/sys/vm/swappiness"; public static final String VFS_CACHE_PRESSURE_PATH = "/proc/sys/vm/vfs_cache_pressure"; public static final String VM_SOB = "vm_sob"; // Voltage control public static final String VOLTAGE_SOB = "voltage_sob"; public static final String UV_MV_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table"; public static final String VDD_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels"; public static final String COMMON_VDD_PATH = "/sys/devices/system/cpu/cpufreq/vdd_levels"; public static final String VDD_SYSFS_PATH = "/sys/devices/system/cpu/cpu0/cpufreq/vdd_sysfs_levels"; // PC Settings public static final String PREF_USE_LIGHT_THEME = "use_light_theme"; public static final String PREF_WIDGET_BG_COLOR = "widget_bg_color"; public static final String PREF_WIDGET_TEXT_COLOR = "widget_text_color"; public static final String VERSION_NUM = "1.0.4"; }