9 #include <PvDeviceLib.h> 54 uint32_t GetInterfaceCount()
const;
66 PvResult GetInterfaceMACAddress( uint32_t aIndex,
PvString& aInterfaceMACAddress )
const;
78 PvResult GetInterfaceIPAddress( uint32_t aIndex,
PvString& aInterfaceIPAddress )
const;
90 PvResult GetInterfaceDescription( uint32_t aIndex,
PvString& aInterfaceDescription )
const;
104 PvResult GetInterfaceEnabled( uint32_t aIndex,
bool& aEnabled )
const;
121 PvResult SetInterfaceEnabled( uint32_t aIndex,
bool aEnabled );
130 uint32_t GetDeviceKey()
const;
146 void SetDeviceKey( uint32_t aDeviceKey );
155 uint32_t GetGroupKey()
const;
170 void SetGroupKey( uint32_t aGroupKey );
179 uint32_t GetGroupMask()
const;
197 void SetGroupMask( uint32_t aGroupMask );
206 bool GetScheduledTimeEnable()
const;
220 void SetScheduledTimeEnable(
bool aEnabled );
229 uint64_t GetScheduledTime()
const;
252 void SetScheduledTime( uint64_t aScheduledTime );
280 PvResult Send( uint32_t aTimeout, uint32_t aDeviceCount = 0,
bool aRequestAcknowledgements =
true );
306 PvResult Resend( uint32_t aTimeout, uint32_t aDeviceCount = 0,
bool aRequestAcknowledgements =
true );
316 uint32_t GetAcknowledgementCount()
const;
328 PvResult GetAcknowledgementIPAddress( uint32_t aIndex,
PvString& aIPAddress )
const;
348 uint32_t GetActionAckStatusOKCount()
const;
356 uint32_t GetActionAckStatusLateCount()
const;
364 uint32_t GetActionAckStatusOverflowCount()
const;
372 uint32_t GetActionAckStatusNoRefTimeCount()
const;
377 void ResetStatistics();
381 PvDeviceLib::ActionCommand *mThis;
Utility class to send action command to GigE Vision devices.
Definition: PvActionCommand.h:34
String class.
Definition: PvString.h:25
Result information.
Definition: PvResult.h:29
Definition: PvActionCommand.h:13
PvActionAckStatusEnum
Action command status enum.
Definition: PvDeviceEnums.h:78
PvDevice library enumerations.