Parent Directory | Revision Log
Clean the MFC heavy code, so it at least will compile with G++
1 | torben | 38 | /* |
2 | * SlipSerial.h & SlipSerial.cpp - (C) 2007 by Torben H. Nielsen | ||
3 | * | ||
4 | * Class for implementing the slip data-link protocol on top of a serial port. | ||
5 | */ | ||
6 | |||
7 | #pragma once | ||
8 | torben | 44 | #include "Serial.h" |
9 | torben | 38 | |
10 | #include <vector> | ||
11 | |||
12 | class CSlipSerial : | ||
13 | public CSerial | ||
14 | { | ||
15 | public: | ||
16 | CSlipSerial(char* port, int bitrate); | ||
17 | CSlipSerial(); | ||
18 | virtual ~CSlipSerial(void); | ||
19 | |||
20 | std::vector<unsigned char> readFrame(); | ||
21 | void writeFrame(std::vector<unsigned char> data); | ||
22 | void writeFrame(unsigned char buf[], int len); | ||
23 | protected: | ||
24 | void writeSlipByte(unsigned char out); | ||
25 | }; |
ViewVC Help | |
Powered by ViewVC 1.1.20 |