Pleora Technologies Inc. eBUS SDK v6.4.0.6670 API



PvDeviceU3V.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2012, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVDEVICEU3V_H__
8 #define __PVDEVICEU3V_H__
9 
10 #include <PvDevice.h>
11 
16 class PV_DEVICE_API PvDeviceU3V : public PvDevice
17 {
18 public:
22  PvDeviceU3V();
23 
27  virtual ~PvDeviceU3V();
28 
45  PvResult Connect( const PvString &aInfo );
46 
63  PvResult Connect( const PvDeviceInfo *aDeviceInfo );
64 
72  PvString GetGUID() const;
73 
74 protected:
75 
76 private:
77 
78  // Not implemented
79  PvDeviceU3V( const PvDeviceU3V & );
80  const PvDeviceU3V &operator=( const PvDeviceU3V & );
81 
82 };
83 
84 #endif
PvResult
Result information.
Definition: PvResult.h:29
PvDeviceU3V
Connect, configure and control a USB3 Vision device.
Definition: PvDeviceU3V.h:16
PvDevice::Connect
virtual PvResult Connect(const PvDeviceInfo *aDeviceInfo)
Connect to a GigE Vision or USB3 Vision device.
Definition: PvDevice.cpp:205
PvString
String class.
Definition: PvString.h:25
PvDevice
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition: PvDevice.h:41
PvDeviceInfo
Information identifying a device.
Definition: PvDeviceInfo.h:26

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