serial  1.2.1
Cross-platform, serial port library written in C++
Macros | Functions
unix.cc File Reference
#include <stdio.h>
#include <string.h>
#include <sstream>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/signal.h>
#include <errno.h>
#include <paths.h>
#include <sysexits.h>
#include <termios.h>
#include <sys/param.h>
#include <pthread.h>
#include <sys/select.h>
#include <sys/time.h>
#include <time.h>
#include "serial/impl/unix.h"
Include dependency graph for unix.cc:

Macros

#define TIOCINQ   0x541B
 

Functions

timespec timespec_from_ms (const uint32_t millis)
 

Macro Definition Documentation

#define TIOCINQ   0x541B

Function Documentation

timespec timespec_from_ms ( const uint32_t  millis)
101 {
102  timespec time;
103  time.tv_sec = millis / 1e3;
104  time.tv_nsec = (millis - (time.tv_sec * 1e3)) * 1e6;
105  return time;
106 }