7 #ifndef __PVCAMERABRIDGE_H__
8 #define __PVCAMERABRIDGE_H__
10 #include <PvCameraBridgeLib.h>
12 #include <PvStringList.h>
13 #include <PvConfigurationReader.h>
14 #include <PvConfigurationWriter.h>
21 namespace PvCameraBridgeLib
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;
Device serial communication constants.
PvDeviceSerial
Device serial port enumeration.
Definition: PvDeviceSerialEnums.h:57
Observer interface for an observable PvCameraBridge object.
Definition: PvCameraBridge.h:38
Used to provide a GenApi interface to a frame grabber camera.
Definition: PvCameraBridge.h:51
Restore the state of the system.
Definition: PvConfigurationReader.h:24
Save the state of the system.
Definition: PvConfigurationWriter.h:24
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition: PvDevice.h:42
GenICam feature array.
Definition: PvGenParameterArray.h:73
Result information.
Definition: PvResult.h:30
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition: PvStream.h:51
String class.
Definition: PvString.h:26
Class used to hold a group of PvString objects.
Definition: PvStringList.h:20