Intermec ck1 Guida Di Riferimento

Pagina di 390
Chapter 2 — Configuring the CK1 System 
34 
CK1 SDK Programmer’s Reference Manual 
#include <eslib_buzzer_app.h> 
#include <eslib_buzzer.h> 
 
 
#define BUZAPPITEMNUM 3 
//#define BUZ_APP_TEST_DEBUG 1 
 
int BuzzerAppDumpMsg = 1; 
 
 
//////////////////////////////////////////////////////////////////////////// 
 
//delay = 1000 about 1 sec 
static void Delay(int delay)    
{                               
        int i, j; 
 
 
                          
        for(i=0; i<delay; i++) 
                for(j=0; j<15000; j++); 
 
 

 
static void PrintMsg(char * filename) 

 printf("\t**********************************************************\n"
); 
 
printf("\t        Buzzer APP Testing Mode Menu\n"); 
 
printf("\t %s R RepeatTimes  //Reliability Test-->NonDump 
Message\n",filename); 
 
printf("\t %s P RepeatTimes  //Reliability Test-->Dump 
Message\n",filename); 
 
printf("\t %s S        //Reliability Test-->Single Item 
Test\n",filename); 
 printf("\t**********************************************************\n"
); 

 
static void PrintMenu(void) 

 
printf("\t********** Buzzer APP Test Menu **********\n"); 
 
printf("\t(1)Set and Get Buzzer KEYCLICK Status\n"); 
 
printf("\t(2)Set and Get Buzzer WARNING Status\n"); 
 
printf("\t(3)Set and Get buzzer SYSTEM-PROMPT Status\n"); 
 printf("\t(q)Quit\n"); 
 printf("\tYour 
Option:"); 

 
//(1)Set and Get Buzzer KEYCLICK Status 
static void BuzzerKeyClick(void){ 
 int 
getvalue,oristatus; 
 
 
 
//Get Buzzer KEY_CLICK Original Status 
 oristatus 
=envBuzzerGetKeyClick(); 
 
if(BuzzerAppDumpMsg == 1) 
 
 
printf("\n\tBuzzer KEY_CLICK Original Status = %d\n", oristatus); 
 
 
 
//Get and Set BuzzerKeyClickOn 
 
if(BuzzerAppDumpMsg == 1) 
 
 
printf("\t----> Set to BuzzerKeyClickOn\n");