int main(
int argc,
char *argv[])
{
char ch = 0;
char chIgnore = 0;
int retval = 0;
while((retval = getopt(argc, argv, "h")) != -1)
{
switch(retval)
{
case '?':
case 'h':
default:
printf("LED program.\n\n");
printf("Usage: ./led\n\n");
return 0;
}
}
if(rc !=
MISC_ERR_OK) printf(
"MX_RTU_LED1_Get(&state), return code = %d\r\n", rc);
else
{
printf("LED1 state = %d\r\n", state);
printf("\r\nPlease check LED1 state, and keyin 'c' to continue.\r\n");
ch = getchar();
while(1)
{
chIgnore = getchar();
if(chIgnore == 0xa) break;
}
if(ch != 'c')
{
printf("Unknow characters...\r\n");
exit(1);
}
}
if(rc !=
MISC_ERR_OK) printf(
"MX_RTU_LED1_Get(&state), return code = %d\r\n", rc);
else
{
printf("LED1 state = %d\r\n", state);
printf("\r\nPlease check LED1 state, and keyin 'c' to continue.\r\n");
ch = getchar();
while(1)
{
chIgnore = getchar();
if(chIgnore == 0xa) break;
}
if(ch != 'c')
{
printf("Unknow characters...\r\n");
exit(1);
}
}
if(rc !=
MISC_ERR_OK) printf(
"MX_RTU_LED1_Get(&state), return code = %d\r\n", rc);
else
{
printf("LED1 state = %d\r\n", state);
printf("\r\nPlease check LED1 state, and keyin 'c' to continue.\r\n");
ch = getchar();
while(1)
{
chIgnore = getchar();
if(chIgnore == 0xa) break;
}
if(ch != 'c')
{
printf("Unknow characters...\r\n");
exit(1);
}
}
if(rc !=
MISC_ERR_OK) printf(
"MX_RTU_LED2_Get(&state), return code = %d\r\n", rc);
else
{
printf("LED2 state = %d\r\n", state);
printf("\r\nPlease check LED2 state, and keyin 'c' to continue.\r\n");
ch = getchar();
while(1)
{
chIgnore = getchar();
if(chIgnore == 0xa) break;
}
if(ch != 'c')
{
printf("Unknow characters...\r\n");
exit(1);
}
}
if(rc !=
MISC_ERR_OK) printf(
"MX_RTU_LED2_Get(&state), return code = %d\r\n", rc);
else
{
printf("LED2 state = %d\r\n", state);
printf("\r\nPlease check LED2 state, and keyin 'c' to continue.\r\n");
ch = getchar();
while(1)
{
chIgnore = getchar();
if(chIgnore == 0xa) break;
}
if(ch != 'c')
{
printf("Unknow characters...\r\n");
exit(1);
}
}
if(rc !=
MISC_ERR_OK) printf(
"MX_RTU_LED2_Get(&state), return code = %d\r\n", rc);
else
{
printf("LED2 state = %d\r\n", state);
printf("\r\nPlease check LED2 state, and keyin 'q' to exit.\r\n");
ch = getchar();
while(1)
{
chIgnore = getchar();
if(chIgnore == 0xa) break;
}
if(ch != 'q')
{
printf("Unknow characters...\r\n");
exit(1);
}
}
return 0;
}