#include <stdexcept>#include <termios.h>#include <string>#include <vector>#include <stdint.h>#include <boost/function.hpp>#include <boost/thread/thread.hpp>
Go to the source code of this file.
Classes | |
| class | cereal::CerealPort |
| C++ serial port class for ROS. More... | |
Namespaces | |
| namespace | cereal |
Defines | |
| #define | DEF_EXCEPTION(name, parent) |
| Macro for defining an exception with a given parent (std::runtime_error should be top parent). | |
| #define | MAX_LENGTH 128 |
Functions | |
| cereal::DEF_EXCEPTION (TimeoutException, Exception) | |
| An exception for use when a timeout is exceeded. | |
| cereal::DEF_EXCEPTION (Exception, std::runtime_error) | |
| A standard exception. | |
| #define DEF_EXCEPTION | ( | name, | |||
| parent | ) |
class name : public parent { \ public: \ name(const char* msg) : parent(msg) {} \ }
Macro for defining an exception with a given parent (std::runtime_error should be top parent).
Definition at line 51 of file CerealPort.h.
| #define MAX_LENGTH 128 |
Definition at line 46 of file CerealPort.h.