int main() { printf(" Sys Info testing : \n"); char cpu_name[256]; Ipp32u value =0; vm_sys_info_get_computer_name(&cpu_name[0]); printf(" Computer Name: %s \n", cpu_name); vm_sys_info_get_os_name(&cpu_name[0]); printf(" OS Name: %s \n", cpu_name); vm_sys_info_get_cpu_name(&cpu_name[0]); printf(" CPU Name: %s \n", cpu_name); value = vm_sys_info_get_cpu_speed(); printf(" CPU Speed: %d \n", value); value = vm_sys_info_get_cpu_num(); printf(" CPU Number: %d \n", value); value = vm_sys_info_get_avail_cpu_num(); printf(" CPU Available: %d \n", value); value = vm_sys_info_get_mem_size(); printf(" Memory Size: %d \n", value); vm_sys_info_get_vga_card(&cpu_name[0]); printf(" VGA Name: %s \n", cpu_name); VM_PID pid; pid = vm_sys_info_getpid(); printf(" Process ID: %d \n", pid); // value = vm_sys_info_get_process_memory_usage(pid); // printf(" Process Memory: %d \n", value); //void vm_sys_info_get_date(vm_char *m_date, DateFormat df); //void vm_sys_info_get_time(vm_char *m_time, TimeFormat tf); vm_sys_info_get_program_name(&cpu_name[0]); printf(" Program Name: %s \n", cpu_name); vm_sys_info_get_program_path(&cpu_name[0]); printf(" Program Path: %s \n", cpu_name); // void vm_sys_info_get_program_description(vm_char *program_description); return 0; }
int sysInfoToCSV(vm_file *f_csv) { char infoBuffer[256]; const IppLibraryVersion *verIppSC, *verIppSP; if(f_csv == NULL) return -1; infoBuffer[0] = '\0'; vm_sys_info_get_date((vm_char *)infoBuffer,DDMMYY); vm_string_fprintf(f_csv,VM_STRING("Date,%s"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_time((vm_char *)infoBuffer,HHMMSS); vm_string_fprintf(f_csv,VM_STRING(",Time,%s\n"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_cpu_name((vm_char *)infoBuffer); vm_string_fprintf(f_csv,VM_STRING("CPU,%s\n"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_os_name((vm_char *)infoBuffer); vm_string_fprintf(f_csv,VM_STRING("OS,%s\n"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_computer_name((vm_char *)infoBuffer); vm_string_fprintf(f_csv,VM_STRING("Computer name,%s\n"),infoBuffer); verIppSC = ippscGetLibVersion(); verIppSP = ippsGetLibVersion(); infoBuffer[0] = '\0'; sprintf(infoBuffer,"%s,%s,%s\n",verIppSP->Name,verIppSP->Version,verIppSP->BuildDate); vm_string_fprintf(f_csv,VM_STRING("IPPS library %s\n"),infoBuffer); infoBuffer[0] = '\0'; sprintf(infoBuffer,"%s,%s,%s\n",verIppSC->Name,verIppSC->Version,verIppSC->BuildDate); vm_string_fprintf(f_csv,VM_STRING("IPPSC library %s\n"),infoBuffer); infoBuffer[0] = '\0'; sprintf(infoBuffer,"EC TYPE,alg type,adaptation,bits,sampling rate,rin file,sin file,speech in sec,speed in mHz\n"); vm_string_fprintf(f_csv,VM_STRING("%s\n"),infoBuffer); return 0; }
Ipp32s OutputSysInfo2CSVFile(vm_file *f_csv) { vm_char infoBuffer[256]; const IppLibraryVersion *verIppSC, *verIppSP; if(f_csv == NULL) return -1; infoBuffer[0] = '\0'; vm_sys_info_get_date(infoBuffer,DDMMYY); vm_string_fprintf(f_csv,VM_STRING("Date,%s"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_time(infoBuffer,HHMMSS); vm_string_fprintf(f_csv,VM_STRING(",Time,%s\n"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_cpu_name(infoBuffer); vm_string_fprintf(f_csv,VM_STRING("CPU,%s\n"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_os_name(infoBuffer); vm_string_fprintf(f_csv,VM_STRING("OS,%s\n"),infoBuffer); infoBuffer[0] = '\0'; vm_sys_info_get_computer_name(infoBuffer); vm_string_fprintf(f_csv,VM_STRING("Computer name,%s\n"),infoBuffer); verIppSC = ippscGetLibVersion(); verIppSP = ippsGetLibVersion(); vm_string_fprintf(f_csv,VM_STRING("IPPS library,%s,%s,%s\n"), verIppSP->Name,verIppSP->Version,verIppSP->BuildDate); vm_string_fprintf(f_csv,VM_STRING("IPPSC library,%s,%s,%s\n"), verIppSC->Name,verIppSC->Version,verIppSC->BuildDate); return 0; }