Intermec ck1 Reference Guide

Page of 390
Chapter 2 — Configuring the CK1 System 
58 
CK1 SDK Programmer’s Reference Manual 
  scanf("%d", 
&valueSetting); 
  devApmSetBackupBatteryLow(valueSetting); 
 } 
 
 
 
printf("Set Backup battery good limit(%%) ? (y/n)"); 
 do{ 
  Ans 
getc(stdin); 
 
}while((Ans != 'y')&&(Ans != 'n')); 
 
if( Ans == 'y'){ 
  printf("insert 
value: 
"); 
  scanf("%d", 
&valueSetting); 
  devApmSetBackupBatteryGood(valueSetting); 
 } 
 
 
printf("To view the setting value:\n"); 
 system("cat 
/proc/apm"); 
 sleep(2); 
 
 
printf("\nReset to factory default setting value:\n"); 
 devApmSetFactoryDefault(); 
 sleep(2); 
 
 
        printf("To view the resetting value:\n"); 
 system("cat 
/proc/apm"); 
 sleep(2); 
 
 
 
 
 
printf("Saving file test ? (y/n)"); 
 do{ 
  Ans 
getc(stdin); 
 
}while((Ans != 'y')&&(Ans != 'n')); 
 
if( Ans == 'y'){ 
 
 
printf("insert source file: "); 
  scanf("%s", 
src); 
 
 
printf("insert destination file: "); 
  scanf("%s", 
dest); 
 
 
devApmFileCopy( src, dest ); 
 } 
 
 
 
 printf("\n\nTest 
finish.\n"); 
 
 
 return 
0; 
sdk/examples/drv_api/apm_test/sigtest.c 
/***************************************************************** 
 * ------- 
 * Purpose 
 * ------- 
 * To demonstrate how the user space application 
 * interact with kernel APM (Advanced Power Management) module 
 * 
 * ----------------------------------- 
 * Requirement to run this sample code 
 * ----------------------------------- 
 *  
 * 
 * ----------------------------