/[H7]/branches/linux-serial/SlipSerial.h
ViewVC logotype

Annotation of /branches/linux-serial/SlipSerial.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 44 - (hide annotations) (download)
Sun Feb 4 21:22:44 2007 UTC (17 years, 4 months ago) by torben
File MIME type: text/plain
File size: 559 byte(s)
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