Parent Directory | Revision Log
Clean the MFC heavy code, so it at least will compile with G++
1 | /* |
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 | #include "Serial.h" |
9 | |
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 |