7#ifndef __PVCAMERABRIDGE_H__
8#define __PVCAMERABRIDGE_H__
10#include <PvCameraBridgeLib.h>
12#include <PvStringList.h>
13#include <PvConfigurationReader.h>
14#include <PvConfigurationWriter.h>
21namespace PvCameraBridgeLib
31 PvCameraBridgeUnknown = -1,
33 PvCameraBridgePCF = 0,
77 virtual void OnError(
const PvString &aMessage );
176 bool GetParametersSyncEnabled()
const;
183 void SetParametersSyncEnabled(
bool aEnabled );
197 void SetSource(
const PvString &aSource );
356 uint64_t GetBytesSentToCamera()
const;
363 uint64_t GetBytesReceivedFromCamera()
const;
368 void ResetStatistics();
377 static bool IsPoCLSupported(
PvDevice *aDevice );
386 static bool IsPoCLEnabled(
PvDevice *aDevice );
402 PvCameraBridgeLib::CameraBridge *mThis;
Device serial communication constants.
PvDeviceSerial
Device serial port enumeration.
Definition PvDeviceSerialEnums.h:20
Event sink interface for PvCameraBridge events.
Definition PvCameraBridge.h:49
Bridge between a PvDevice and a camera connected through a serial port.
Definition PvCameraBridge.h:91
Reads and restores configuration data from persistence files.
Definition PvConfigurationReader.h:29
Writes configuration data to persistence files.
Definition PvConfigurationWriter.h:29
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