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 //______________________________________________________________________________
14 class 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