Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvSerialTerminalWnd.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVSERIALTERMINALWND_H__
8 #define __PVSERIALTERMINALWND_H__
9 
10 #include <PvGUILib.h>
11 #include <PvWnd.h>
12 #include <PvDeviceSerialPort.h>
13 
14 
15 #ifdef WIN32
16 class DeviceFinderWnd;
17 #endif // WIN32
18 
19 
20 class PV_GUI_API PvSerialTerminalWnd : public PvWnd
21 {
22 public:
23 
25  virtual ~PvSerialTerminalWnd();
26 
27  PvResult SetDevice( IPvDeviceAdapter *aDevice );
28 
29  PvResult SetSerialPort( PvDeviceSerial aPort );
30  PvDeviceSerial GetSerialPort() const;
31 
32 protected:
33 
34 private:
35 
36  // Not implemented
38  const PvSerialTerminalWnd &operator=( const PvSerialTerminalWnd & );
39 
40 };
41 
42 #endif
Result information.
Definition: PvResult.h:13
Base class defining common functionality for all user interface classes.
Definition: PvWnd.h:19
PvDeviceSerial
Device serial port enumeration.
Definition: PvDeviceSerialEnums.h:11
GUI-based terminal interface to a device serial port.
Definition: PvSerialTerminalWnd.h:20
Interface used by PvDeviceSerialPort to interact with a device controller.
Definition: IPvDeviceAdapter.h:31

Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com