fixed parse arg
@@ -71,8 +71,13 @@ | ||
71 | 71 | |
72 | 72 | int main(int argc, char *argv[]) { |
73 | 73 | |
74 | + const char *device = "/dev/ttyACM0"; | |
75 | + if (argc > 1) { | |
76 | + device = argv[1]; | |
77 | + } | |
78 | + | |
74 | 79 | SerialDevice con; |
75 | - if (! con.connect("/dev/ttyACM0", 19200)) { | |
80 | + if (! con.connect(device, 19200)) { | |
76 | 81 | printf("SerialDevice::connect: %s\n", con.what()); |
77 | 82 | exit(1); |
78 | 83 | } |
@@ -82,7 +87,7 @@ | ||
82 | 87 | skip(&con, Timeout); |
83 | 88 | |
84 | 89 | enum { |
85 | - EvaluateTimes = 60 * 10, | |
90 | + EvaluateTimes = 60 * 40 * 10, | |
86 | 91 | }; |
87 | 92 | |
88 | 93 | con.send("MD0000000101000\r", 16); |