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;
}
Example #2
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;
}
Example #3
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;
}