| | |
| | | char *settings = "8N1N"; |
| | | char buf[512]; |
| | | unsigned char disp_mode = 0x00; |
| | | comport_t *comport = NULL; |
| | | comport_t comport; |
| | | |
| | | struct sigaction sigact; |
| | | |
| | |
| | | return 0; |
| | | } |
| | | |
| | | if (NULL == (comport = comport_init(dev_name, baudrate, settings))) |
| | | if ( comport_init(&comport, dev_name, baudrate, settings) < 0 ) |
| | | { |
| | | printf("Comport initialize failure.\n"); |
| | | return -1; |
| | | } |
| | | |
| | | if ( (retval=comport_open(comport)) < 0) |
| | | if ( (retval=comport_open(&comport)) < 0) |
| | | { |
| | | printf("Failed to open %s with baudrate %d, %s. RetCode [%d]\n", dev_name, baudrate, |
| | | settings, retval); |
| | |
| | | |
| | | while (0x01 == g_ucProcToken) |
| | | { |
| | | recv_size = comport_recv(comport, buf, sizeof(buf) - 1, 10); |
| | | recv_size = comport_recv(&comport, buf, sizeof(buf) - 1, 10); |
| | | if (recv_size > 0) |
| | | { |
| | | for (i = 0; i < recv_size; i++) |
| | |
| | | buf[0] = retval; |
| | | } |
| | | |
| | | comport_send(comport, buf, 1); |
| | | comport_send(&comport, buf, 1); |
| | | } |
| | | else if (0x00 != g_ucCtrlZ) |
| | | { |
| | | g_ucCtrlZ = 0x00; |
| | | buf[0] = 0x1A; |
| | | comport_send(comport, buf, 1); |
| | | comport_send(&comport, buf, 1); |
| | | } |
| | | } |
| | | |
| | | comport_term(comport); |
| | | comport_close(&comport); |
| | | return 0; |
| | | } /* ----- End of main() ----- */ |
| | | |