Parent Directory | Revision Log
Added a cross-platform specification of desired baud-rate.
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 | torben | 54 | CSlipSerial(char* port, Baudrate bitrate); |
17 | torben | 38 | 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 |