A-4. Example LC Test
U3-1021
A-6
2/99
Westinghouse Proprietary Class 2C
printf("LC TEST FUNCTIONS \n");
printf("1: Store Hex integer in Controller Buffer Area \n");
printf("2: Retrieve Hex integer from Controller Buffer Area \n");
printf("3: Store Real in Controller Buffer Area \n");
printf"4: Retrieve Real from Controller Buffer Area \n")
printf("5: Store Real with status in Controller Buffer Area \n");
printf("6: Retrieve Real with status from Controller Buffer Area \n");
printf("7: Read LC Status Register \n");
printf("8: Write to LC LED Register \n");
printf("0: EXIT \n");
printf("ENTER NUMBER OF FUNCTION TO TEST: ");
scanf("%d" ,&cmd);
printf("\n\n");
switch(cmd){
case 1:
{
printf("ENTER REGISTER NUMBER AND DATA reg=data(0xhex)
");
scanf("%d=%x" ,®,&data0);
printf("\n");
str_fm0(reg,data0);
data0 = 0x0;
break;
}
case 2:{
printf("ENTER REGISTER NUMBER TO RETRIEVE DATA
");
scanf("%d" ,®);
data0 = get_fm0(reg);
printf("\n HEX in reg# %d is %04xH \n\n" ,reg,data0);
break;
}