From 44b062ea034a817ac03192980e9e8bfc1ac0f9b8 Mon Sep 17 00:00:00 2001 From: schodet Date: Mon, 26 May 2003 08:54:31 +0000 Subject: Ajout du port serie. --- 2003/i/buzz/src/serial/serial.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 2003/i/buzz/src/serial/serial.h (limited to '2003/i/buzz/src/serial/serial.h') diff --git a/2003/i/buzz/src/serial/serial.h b/2003/i/buzz/src/serial/serial.h new file mode 100644 index 0000000..439ce3f --- /dev/null +++ b/2003/i/buzz/src/serial/serial.h @@ -0,0 +1,25 @@ +#ifndef serial_h +#define serial_h +// serial.h +// buzz - Programme du robot Efrei Robotique I1-I2 2003 +// Copyright (C) 2003 Nicolas Schodet + +#include +#include + +class Serial +{ + struct termios m_old; + int m_fd; + public: + // Constructeur. + Serial (const char *name); + // Destructeur. + ~Serial (void); + // Lit un caractère, ou -1. + int getchar (void); + // Ecrit un bloc. + ssize_t write (const void *buf, size_t size); +}; + +#endif // serial_h -- cgit v1.2.3