9 #include <PvDeviceLib.h> 27 uint32_t GetInterfaceCount()
const;
28 PvResult GetInterfaceMACAddress( uint32_t aIndex,
PvString& aInterfaceMACAddress )
const;
29 PvResult GetInterfaceIPAddress( uint32_t aIndex,
PvString& aInterfaceIPAddress )
const;
30 PvResult GetInterfaceDescription( uint32_t aIndex,
PvString& aInterfaceDescription )
const;
31 PvResult GetInterfaceEnabled( uint32_t aIndex,
bool& aEnabled )
const;
32 PvResult SetInterfaceEnabled( uint32_t aIndex,
bool aEnabled );
34 uint32_t GetDeviceKey()
const;
35 void SetDeviceKey( uint32_t aDeviceKey );
36 uint32_t GetGroupKey()
const;
37 void SetGroupKey( uint32_t aGroupKey );
38 uint32_t GetGroupMask()
const;
39 void SetGroupMask( uint32_t aGroupMask );
40 bool GetScheduledTimeEnable()
const;
41 void SetScheduledTimeEnable(
bool aEnabled );
42 uint64_t GetScheduledTime()
const;
43 void SetScheduledTime( uint64_t aScheduledTime );
45 PvResult Send( uint32_t aTimeout, uint32_t aDeviceCount = 0,
bool aRequestAcknowledgements =
true );
46 PvResult Resend( uint32_t aTimeout, uint32_t aDeviceCount = 0,
bool aRequestAcknowledgements =
true );
48 uint32_t GetAcknowledgementCount()
const;
49 PvResult GetAcknowledgementIPAddress( uint32_t aIndex,
PvString& aIPAddress )
const;
52 uint32_t GetActionAckStatusOKCount()
const;
53 uint32_t GetActionAckStatusLateCount()
const;
54 uint32_t GetActionAckStatusOverflowCount()
const;
55 uint32_t GetActionAckStatusNoRefTimeCount()
const;
56 void ResetStatistics();
60 PvDeviceLib::ActionCommand *mThis;
Utility class to send action command to GigE Vision devices.
Definition: PvActionCommand.h:20
String class.
Definition: PvString.h:21
Result information.
Definition: PvResult.h:13
Definition: PvActionCommand.h:13
PvActionAckStatusEnum
Action command status enum.
Definition: PvDeviceEnums.h:22
PvDevice library enumerations.