7 #ifndef __PVDEVICEGEV_H__ 8 #define __PVDEVICEGEV_H__ 26 PvResult SetStreamDestination(
const PvString &aIPAddress, uint16_t aDataPort, uint32_t aChannel = 0 );
27 PvResult ResetStreamDestination( uint32_t aChannel = 0 );
29 PvResult SetPacketSize( uint32_t aPacketSize, uint32_t aChannel = 0 );
30 PvResult NegotiatePacketSize( uint32_t aChannel = 0, uint32_t aDefaultPacketSize = 0 );
32 PvResult ReadRegister( int64_t aAddress, uint32_t &aValue );
33 PvResult WriteRegister( int64_t aAddress, uint32_t aValue,
bool aAcknowledge =
true );
Connect, configure and control a GigE Vision device.
Definition: PvDeviceGEV.h:13
PvAccessType
GigE Vision device access type.
Definition: PvDeviceEnums.h:11
String class.
Definition: PvString.h:21
Result information.
Definition: PvResult.h:13
PvDeviceClass
GigE Vision device class.
Definition: PvSystemEnums.h:10
virtual PvResult Connect(const PvDeviceInfo *aDeviceInfo)
Connect to a GigE Vision or USB3 Vision device.
Definition: PvDevice.cpp:282
Information identifying a device.
Definition: PvDeviceInfo.h:18
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition: PvDevice.h:30