OSTC Companion  3.0
Companion sofftware for H&W dive computers
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
Serial.cpp File Reference

RS232 serial i/o. More...

#include "Serial.h"
#include "Utils/Log.h"
#include "Utils/Exception.h"
#include <QString>
#include <fcntl.h>
#include <termios.h>
#include <sys/ioctl.h>
#include <unistd.h>
Include dependency graph for Serial.cpp:

Macros

#define INVALID_HANDLE_VALUE   (-1)
 
#define S_WRITE(p, b, li, lo)   (lo = write(p, b, li))
 
#define S_READ(p, b, li, lo)   (lo = read (p, b, li))
 
#define S_LEN   ssize_t
 
#define S_FLUSH(p)   tcdrain(p)
 
#define S_PURGE(p)   tcflush(p,TCIOFLUSH)
 
#define S_CLOSE(p)   ::close(p)
 

Detailed Description

RS232 serial i/o.

Author
JD Gascuel.
Id
Serial.cpp,v 52db1e7f5e3c 2016/07/07 15:05:40 jDG

Macro Definition Documentation

#define INVALID_HANDLE_VALUE   (-1)
#define S_CLOSE (   p)    ::close(p)
#define S_FLUSH (   p)    tcdrain(p)
#define S_LEN   ssize_t
#define S_PURGE (   p)    tcflush(p,TCIOFLUSH)
#define S_READ (   p,
  b,
  li,
  lo 
)    (lo = read (p, b, li))
#define S_WRITE (   p,
  b,
  li,
  lo 
)    (lo = write(p, b, li))