Information identifying a GigE Vision device. More...
Public Member Functions | |
PvDeviceInfoGEV () | |
Constructor. | |
virtual | ~PvDeviceInfoGEV () |
Destructor. | |
PvDeviceInfoGEV & | operator= (const PvDeviceInfoGEV &aFrom) |
Equal operator: copies the object. More... | |
PvString | GetMACAddress () const |
Get the GigE Vision device's MAC address. More... | |
PvString | GetIPAddress () const |
Get the GigE Vision device's current IP address. More... | |
PvString | GetDefaultGateway () const |
Get the GigE Vision device's default gateway. More... | |
PvString | GetSubnetMask () const |
Get the GigE Vision device's subnet mask. More... | |
uint32_t | GetGEVVersion () const |
Get the GigE Vision device's network protocol version. More... | |
PvString | GetIPConfigOptionsString () const |
Get the GigE Vision device's IP config options. More... | |
PvString | GetIPConfigCurrentString () const |
Get the GigE Vision device's current IP config. More... | |
bool | IsLLAAvailable () const |
Check if LLA is one of the IP config options for the GigE Vision device. More... | |
bool | IsDHCPAvailable () const |
Check if DHCP is one of the IP config options for the GigE Vision device. More... | |
bool | IsPersistentAvailable () const |
Check if Persistent_IP is one of the IP config options for the GigE Vision device. More... | |
bool | IsPRAvailable () const |
Check if PAUSE_reception is one of the IP config options for the GigE Vision device. More... | |
bool | IsPGAvailable () const |
Check if PAUSE_generation is one of the IP config options for the GigE Vision device. More... | |
bool | IsLLAEnabled () const |
Check if LLA is in current IP config for the GigE Vision device. More... | |
bool | IsDHCPEnabled () const |
Check if DHCP is in current IP config for the GigE Vision device. More... | |
bool | IsPersistentEnabled () const |
Check if Persistent_IP is in current IP config for the GigE Vision device. More... | |
bool | IsPREnabled () const |
Check if PAUSE_reception is in current IP config for the GigE Vision device. More... | |
bool | IsPGEnabled () const |
Check if PAUSE_generation is in current IP config for the GigE Vision device. More... | |
![]() | |
virtual | ~PvDeviceInfo () |
Destructor. | |
PvDeviceInfo * | Copy () const |
Creates a copy of the PvDeviceInfo object. More... | |
PvDeviceInfoType | GetType () const |
Returns the type of the device info object. More... | |
PvString | GetVendorName () const |
Get the device's manufacturer name. More... | |
PvString | GetModelName () const |
Get the device's model name. More... | |
PvString | GetVersion () const |
Get the device's version. More... | |
PvString | GetManufacturerInfo () const |
Get the manufacturer information returned by the device. More... | |
PvString | GetSerialNumber () const |
Get the GigE Vision device's serial number. More... | |
PvString | GetUserDefinedName () const |
Get the device's user defined name. More... | |
PvString | GetLicenseMessage () const |
Get a message of whether license is valid, and if not why. More... | |
PvString | GetDisplayID () const |
Get a string identifying this device for display purpose. More... | |
PvString | GetUniqueID () const |
Get a string uniquely identifying this device. More... | |
PvString | GetConnectionID () const |
Get a unique string identifying this device for connection purpose. More... | |
const PvInterface * | GetInterface () const |
Get the network adapter (PvInterface) through which this device was reached. More... | |
bool | IsConfigurationValid () const |
Test if the device can be reached as currently configured. More... | |
bool | IsLicenseValid () const |
Test if the eBUS SDK license is valid for this device. More... | |
PvDeviceClass | GetClass () const |
Get the device class. More... | |
Information identifying a GigE Vision device.
PvString PvDeviceInfoGEV::GetDefaultGateway | ( | ) | const |
Get the GigE Vision device's default gateway.
uint32_t PvDeviceInfoGEV::GetGEVVersion | ( | ) | const |
Get the GigE Vision device's network protocol version.
The high 16 bits contain the major version and The low 16 bits the minor version.
PvString PvDeviceInfoGEV::GetIPAddress | ( | ) | const |
Get the GigE Vision device's current IP address.
PvString PvDeviceInfoGEV::GetIPConfigCurrentString | ( | ) | const |
Get the GigE Vision device's current IP config.
PvString PvDeviceInfoGEV::GetIPConfigOptionsString | ( | ) | const |
Get the GigE Vision device's IP config options.
PvString PvDeviceInfoGEV::GetMACAddress | ( | ) | const |
Get the GigE Vision device's MAC address.
PvString PvDeviceInfoGEV::GetSubnetMask | ( | ) | const |
Get the GigE Vision device's subnet mask.
bool PvDeviceInfoGEV::IsDHCPAvailable | ( | ) | const |
Check if DHCP is one of the IP config options for the GigE Vision device.
bool PvDeviceInfoGEV::IsDHCPEnabled | ( | ) | const |
Check if DHCP is in current IP config for the GigE Vision device.
bool PvDeviceInfoGEV::IsLLAAvailable | ( | ) | const |
Check if LLA is one of the IP config options for the GigE Vision device.
bool PvDeviceInfoGEV::IsLLAEnabled | ( | ) | const |
Check if LLA is in current IP config for the GigE Vision device.
bool PvDeviceInfoGEV::IsPersistentAvailable | ( | ) | const |
Check if Persistent_IP is one of the IP config options for the GigE Vision device.
bool PvDeviceInfoGEV::IsPersistentEnabled | ( | ) | const |
Check if Persistent_IP is in current IP config for the GigE Vision device.
bool PvDeviceInfoGEV::IsPGAvailable | ( | ) | const |
Check if PAUSE_generation is one of the IP config options for the GigE Vision device.
bool PvDeviceInfoGEV::IsPGEnabled | ( | ) | const |
Check if PAUSE_generation is in current IP config for the GigE Vision device.
bool PvDeviceInfoGEV::IsPRAvailable | ( | ) | const |
Check if PAUSE_reception is one of the IP config options for the GigE Vision device.
bool PvDeviceInfoGEV::IsPREnabled | ( | ) | const |
Check if PAUSE_reception is in current IP config for the GigE Vision device.
PvDeviceInfoGEV & PvDeviceInfoGEV::operator= | ( | const PvDeviceInfoGEV & | aFrom | ) |
Equal operator: copies the object.
[in] | aFrom | The source for the copy. |
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com