serial_device.h
Go to the documentation of this file.
00001 #ifndef INC_SERIALPORTDEVICE_H
00002 #define INC_SERIALPORTDEVICE_H
00003 
00004 #include <string>
00005 
00006 class SerialDevice
00007 {
00008 public:
00009 
00010         SerialDevice();
00011 
00012         ~SerialDevice();
00013 
00014         int openPort(std::string , int , int, int );
00015 
00016         void closePort();
00017 
00018         bool FlushInBuffer();
00019         bool FlushOutBuffer();
00020 
00021         int PutString(std::string );
00022 
00023         bool checkIfStillThere();
00024 
00025         void GetString( std::string& rxstr );
00026         void GetStringWithEndline( std::string& rxstr );
00027 
00028         unsigned char GetChar();
00029 
00030 private:
00031         int fd_;
00032 };
00033 
00034 #endif


cob_3d_mapping_demonstrator
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:03:46