#define CPUMHZ "cpu MHz"
#define DA_PROBE_TIZEN_SONAME "da_probe_tizen.so"
#define DA_PROBE_OSP_SONAME "da_probe_osp.so"
+#define CAMCORDER_FILE "/usr/etc/mmfw_camcorder.ini"
+#define CAMERA_COUNT_STR "DeviceCount"
enum PROCESS_DATA
{
}
else
{
- LOGW("Cannot open cpu0 frequency file\n");
+// LOGW("Cannot open cpu0 frequency file\n");
return -11;
}
total = (int)((long long)(buf.f_bsize / 1024LL * buf.f_blocks) / 1024LL);
free = (int)((long long)(buf.f_bsize / 1024LL * buf.f_bavail) / 1024LL);
- LOGI("File storage total(%d), free(%d)\n", total, free);
if (type == FSINFO_TYPE_TOTAL)
{
return total;
}
*/
+static int get_camera_count()
+{
+ FILE* fp;
+ int count = 0;
+ int size;
+ char* tmp;
+ char buf[BUFFER_MAX];
+
+ fp = fopen(CAMCORDER_FILE, "r");
+ if(fp != NULL)
+ {
+ size = strlen(CAMERA_COUNT_STR);
+
+ while(fgets(buf, BUFFER_MAX, fp) != NULL)
+ {
+ if(strncmp(buf, CAMERA_COUNT_STR, size) == 0)
+ {
+ tmp = strchr(buf, '=');
+ if(tmp != NULL)
+ {
+ tmp++;
+ while(isspace(*tmp))
+ tmp++;
+
+ count = atoi(tmp);
+ }
+
+ break;
+ }
+ }
+
+ fclose(fp);
+ }
+
+ return count;
+}
+
static int get_device_availability_info(char* buf, int buflen)
{
int camera_count = 0;
int loglen = 0;
#ifndef LOCALTEST
- system_info_get_value_bool(SYSTEM_INFO_KEY_BLUETOOTH_SUPPORTED, &blue_support);
- system_info_get_value_int(SYSTEM_INFO_KEY_CAMERA_COUNT, &camera_count);
- system_info_get_value_bool(SYSTEM_INFO_KEY_GPS_SUPPORTED, &gps_support);
+ system_info_get_platform_bool("tizen.org/feature/network.bluetooth", &blue_support);
+ camera_count = get_camera_count();
+ system_info_get_platform_bool("tizen.org/feature/location.gps", &gps_support);
system_info_get_value_string(SYSTEM_INFO_KEY_NETWORK_TYPE, &networktype);
- system_info_get_value_bool(SYSTEM_INFO_KEY_WIFI_SUPPORTED, &wifi_support);
+ system_info_get_platform_bool("tizen.org/feature/network.wifi", &wifi_support);
#endif
loglen += sprintf(buf, "%d`,%d`,%d`,%d`,",
int cpuloadpos = 0;
// unsigned int failed_cpu = 0;
- LOGI("PID count : %d\n", pidcount);
+// LOGI("PID count : %d\n", pidcount);
if(update_process_data(pidarray, pidcount, PROCDATA_STAT) < 0)
{
// idle_tick_sum += cpuptr->idle_ticks;
// total_tick_sum += cpuptr->total_ticks;
// }
- LOGI("System cpu usage log : %d, %Ld, %Ld\n", i, cpuptr->idle_ticks, cpuptr->total_ticks);
if(unlikely(cpuptr->cpu_usage < 0))
{
cpuptr->cpu_usage = 0.0f;
thread_loadbuf
);
- LOGI("get_resource_info result : %s", buffer);
+// LOGI("get_resource_info result : %s", buffer);
event_num++;
return res;