FEDRA emulsion software from the OPERA Collaboration
AcqCOM.h
Go to the documentation of this file.
1#ifndef ROOT_AcqCOM
2#define ROOT_AcqCOM
4// //
5// AcqCOM //
6// //
7// Interface to serial port //
8// //
10
11#include "TObject.h"
12
13//______________________________________________________________________________
14class AcqCOM : public TObject {
15
16
17 public:
18 AcqCOM();
19 int Open(int port, int baud);
20 void Close();
21 int SendString(char * string, int N);
22 int RecvString(char * string, int N); //nonblocking call!, returns number of received chars
23 void Flush();
24 void CleanAll();
25 virtual ~AcqCOM();
26 ClassDef(AcqCOM,1)
27};
28
29
30
31#endif /* ROOT_AcqCOM */
CSerialPort port
Definition: AcqCOM.cxx:12
Definition: AcqCOM.h:14
int Open(int port, int baud)
Definition: AcqCOM.cxx:28
int RecvString(char *string, int N)
Definition: AcqCOM.cxx:126
void CleanAll()
Definition: AcqCOM.cxx:108
void Flush()
Definition: AcqCOM.cxx:101
virtual ~AcqCOM()
Definition: AcqCOM.cxx:23
AcqCOM()
Definition: AcqCOM.cxx:18
void Close()
Definition: AcqCOM.cxx:91
int SendString(char *string, int N)
Definition: AcqCOM.cxx:119