10 #include <PvDeviceLib.h>
11 #include <PvDeviceInfo.h>
12 #include <PvGenParameterArray.h>
14 #include <PvDeviceEventSink.h>
111 static void Free(
PvDevice *aDevice );
219 PvResult StreamEnable( uint32_t aChannel = 0 );
242 PvResult StreamDisable( uint32_t aChannel = 0 );
249 bool IsConnected()
const;
256 bool IsPleoraPowered()
const;
329 PvResult ReadMemory( int64_t aAddress,
unsigned char *aDestination, int64_t aByteCount );
359 PvResult WriteMemory( int64_t aAddress,
const unsigned char *aSource, int64_t aByteCount );
375 PvResult WaitForMessagingChannelIdle( uint32_t aTimeout );
410 uint32_t GetHeartbeatThreadPriority()
const;
431 PvResult SetHeartbeatThreadPriority( uint32_t aPriority );
440 uint32_t GetInterruptLinkThreadPriority()
const;
461 PvResult SetInterruptLinkThreadPriority( uint32_t aPriority );
470 uint32_t GetInterruptQueueThreadPriority()
const;
490 PvResult SetInterruptQueueThreadPriority( uint32_t aPriority );
501 uint32_t GetPayloadSize();
521 PvDeviceLib::Device *mThis;
PvDevice library enumerations.
PvDeviceType
Definition: PvSystemEnums.h:75
Restore the state of the system.
Definition: PvConfigurationReader.h:24
Save the state of the system.
Definition: PvConfigurationWriter.h:24
Observer interface for an observable PvDevice object.
Definition: PvDeviceEventSink.h:66
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition: PvDevice.h:42
Information identifying a device.
Definition: PvDeviceInfo.h:27
GenICam feature array.
Definition: PvGenParameterArray.h:73
Result information.
Definition: PvResult.h:30
String class.
Definition: PvString.h:26