7 #ifndef __PVCAMERABRIDGE_H__ 8 #define __PVCAMERABRIDGE_H__ 10 #include <PvCameraBridgeLib.h> 12 #include <PvStringList.h> 13 #include <PvConfigurationReader.h> 14 #include <PvConfigurationWriter.h> 29 PvCameraBridgeUnknown = -1,
30 PvCameraBridgePCF = 0,
45 virtual void OnError(
const PvString &aMessage );
71 bool GetParametersSyncEnabled()
const;
72 void SetParametersSyncEnabled(
bool aEnabled );
76 void SetSource(
const PvString &aSource );
104 uint64_t GetBytesSentToCamera()
const;
105 uint64_t GetBytesReceivedFromCamera()
const;
106 void ResetStatistics();
109 static bool IsPoCLSupported(
PvDevice *aDevice );
110 static bool IsPoCLEnabled(
PvDevice *aDevice );
117 PvCameraBridgeLib::CameraBridge *mThis;
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition: PvStream.h:39
String class.
Definition: PvString.h:21
Used to provide a GenApi interface to a frame grabber camera.
Definition: PvCameraBridge.h:50
Result information.
Definition: PvResult.h:13
Save the state of the system.
Definition: PvConfigurationWriter.h:23
Definition: PvCameraBridge.h:21
Class used to hold a group of PvString objects.
Definition: PvStringList.h:19
Observer interface for an observable PvCameraBridge object.
Definition: PvCameraBridge.h:37
GenICam feature array.
Definition: PvGenParameterArray.h:38
PvDeviceSerial
Device serial port enumeration.
Definition: PvDeviceSerialEnums.h:11
Restore the state of the system.
Definition: PvConfigurationReader.h:23
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition: PvDevice.h:30
Device serial communication constants.