summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/serial/test_serial.cc
diff options
context:
space:
mode:
authorschodet2004-04-17 08:03:09 +0000
committerschodet2004-04-17 08:03:09 +0000
commit38309a2e4afecdd1546120019437a7093513944d (patch)
tree8cdaee9f43b42666f4c526678e79dba73520e22a /2004/i/nono/src/serial/test_serial.cc
parent105698a1cc5bbfebe10b5219105b836a343b3c61 (diff)
SerialStdio testé (en écriture au moins).
Diffstat (limited to '2004/i/nono/src/serial/test_serial.cc')
-rw-r--r--2004/i/nono/src/serial/test_serial.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/2004/i/nono/src/serial/test_serial.cc b/2004/i/nono/src/serial/test_serial.cc
index 7404997..2395f0e 100644
--- a/2004/i/nono/src/serial/test_serial.cc
+++ b/2004/i/nono/src/serial/test_serial.cc
@@ -28,12 +28,17 @@
#include <iostream>
int
-main (void)
+main (int argc, char **argv)
{
try
{
+ if (argc != 2)
+ {
+ std::cerr << argv[0] << " ttyname" << std::endl;
+ return 1;
+ }
Serial s;
- s.open ("/dev/tty00");
+ s.open (argv[1]);
s.write ("!g\r", 3);
sleep (1);
s.write ("!v0303\r", 7);
@@ -42,7 +47,7 @@ main (void)
}
catch (Erreur &e)
{
- cerr << e.what ();
+ cerr << e.what () << std::endl;
return 1;
}
}