implementation of the methods for RS232 serial communication More...
#include <stdio.h>#include <string.h>#include <errno.h>#include <termios.h>#include <math.h>#include <poll.h>#include <signal.h>#include <fcntl.h>#include <iostream>#include <fstream>#include "serialcom/SerialCom.h"#include <stdexcept>#include <string>#include <vector>#include <stdint.h>#include <boost/function.hpp>#include <boost/thread/thread.hpp>

Go to the source code of this file.
Defines | |
| #define | SERIAL_EXCEPT(except, msg,...) |
| Macro for throwing an exception with a message, passing args. | |
implementation of the methods for RS232 serial communication
Definition in file SerialCom.cpp.
| #define SERIAL_EXCEPT | ( | except, | |||
| msg, | |||||
| ... | ) |
{ \
char buf[1000]; \
snprintf(buf, 1000, msg " (in serialcom::SerialCom::%s)" , ##__VA_ARGS__, __FUNCTION__); \
throw except(buf); \
}
Macro for throwing an exception with a message, passing args.
Definition at line 59 of file SerialCom.cpp.