summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/serial/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/serial.cc
parent105698a1cc5bbfebe10b5219105b836a343b3c61 (diff)
SerialStdio testé (en écriture au moins).
Diffstat (limited to '2004/i/nono/src/serial/serial.cc')
-rw-r--r--2004/i/nono/src/serial/serial.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/2004/i/nono/src/serial/serial.cc b/2004/i/nono/src/serial/serial.cc
index c5f671e..861dccf 100644
--- a/2004/i/nono/src/serial/serial.cc
+++ b/2004/i/nono/src/serial/serial.cc
@@ -24,6 +24,7 @@
// }}}
#include "serial.h"
#include "serial_dev.h"
+#include "serial_stdio.h"
/// Constructeur.
Serial::Serial (bool blocking)
@@ -45,18 +46,14 @@ Serial::open (const char *ttyname, int speed/*0*/)
{
close ();
if (ttyname[0] == '-' && ttyname[1] == '\0')
- {
- // TODO
- }
+ sb_ = new SerialStdio (blocking_);
else if (ttyname[0] == '|')
{
// TODO
}
else
- {
sb_ = new SerialDev (blocking_);
- sb_->open (ttyname, speed);
- }
+ sb_->open (ttyname, speed);
}
/// Ferme le port série, appellé automatiquement dans le destructeur.