From 55cece3881dac725b8e79f3a9a3a8af02a2b2054 Mon Sep 17 00:00:00 2001 From: schodet Date: Sun, 6 Mar 2005 14:12:43 +0000 Subject: Changement de détails. --- 2005/i/robert/src/serial/serial_base.hh | 3 ++- 2005/i/robert/src/serial/serial_dev.cc | 1 - 2005/i/robert/src/serial/serial_stdio.cc | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) (limited to '2005/i') diff --git a/2005/i/robert/src/serial/serial_base.hh b/2005/i/robert/src/serial/serial_base.hh index 18c604b..b940a6e 100644 --- a/2005/i/robert/src/serial/serial_base.hh +++ b/2005/i/robert/src/serial/serial_base.hh @@ -32,8 +32,9 @@ class SerialBase { protected: - /// Descripteur de fichier utilisé par getchar et write. + /// Descripteur de fichier utilisé par les fonctions de lecture. int fdIn_; + /// Descripteur de fichier utilisé par les fonctions d'écriture. int fdOut_; public: /// Constructeur. diff --git a/2005/i/robert/src/serial/serial_dev.cc b/2005/i/robert/src/serial/serial_dev.cc index e445ef1..883fa4e 100644 --- a/2005/i/robert/src/serial/serial_dev.cc +++ b/2005/i/robert/src/serial/serial_dev.cc @@ -88,7 +88,6 @@ SerialDev::open (const std::string &ttyname) case 1200: cfsetspeed (&tios, B1200); break; - case 0: case 9600: cfsetspeed (&tios, B9600); break; diff --git a/2005/i/robert/src/serial/serial_stdio.cc b/2005/i/robert/src/serial/serial_stdio.cc index 738223f..ff652a2 100644 --- a/2005/i/robert/src/serial/serial_stdio.cc +++ b/2005/i/robert/src/serial/serial_stdio.cc @@ -49,6 +49,8 @@ SerialStdio::open (const std::string &ttyname) // Sauver la configuration courante du port série. tcgetattr (fdIn_, &old_); // Paramètrer les options du port série. + // Attention, affecter des valeurs directement est une mauvaise pratique, + // regarder SerialDev pour un bon exemple. tios.c_cflag = CS8 | CLOCAL | CREAD; tios.c_iflag = IGNBRK | IGNPAR; tios.c_oflag = 0; -- cgit v1.2.3