Information about a Pleora Protocol device. More...
Public Member Functions | |
PvDeviceInfoPleoraProtocol () | |
Constructor. | |
virtual | ~PvDeviceInfoPleoraProtocol () |
Destructor. | |
PvDeviceInfoPleoraProtocol & | operator= (const PvDeviceInfoPleoraProtocol &) |
Equal operator: copies the object. More... | |
PvString | GetMACAddress () const |
Get the Pleora Protocol device's MAC address. More... | |
PvString | GetIPAddress () const |
Get the Pleora Protocol device's current IP address. More... | |
PvString | GetSubnetMask () const |
Get the Pleora Protocol device's subnet mask. More... | |
PvString | GetDefaultGateway () const |
Get the Pleora Protocol device's default gateway. More... | |
uint8_t | GetDeviceID () const |
Returns the Device ID of the Pleora Protocol device. More... | |
uint8_t | GetModuleID () const |
Returns the Module ID of the Pleora Protocol device. More... | |
uint8_t | GetSubID () const |
Returns the Sub ID of the Pleora Protocol device. More... | |
uint8_t | GetVendorID () const |
Returns the Vendor ID of the Pleora Protocol device. More... | |
uint8_t | GetSoftwareMajor () const |
Major version of the firmware running on the Pleora Protocol device. More... | |
uint8_t | GetSoftwareMinor () const |
Minor version of the firmware running on the Pleora Protocol 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 about a Pleora Protocol device.
The eBUS SDK allows enumerating devices using the Pleora protocol. However, it does not allow connecting to or controlling these device.
PvString PvDeviceInfoPleoraProtocol::GetDefaultGateway | ( | ) | const |
Get the Pleora Protocol device's default gateway.
uint8_t PvDeviceInfoPleoraProtocol::GetDeviceID | ( | ) | const |
Returns the Device ID of the Pleora Protocol device.
PvString PvDeviceInfoPleoraProtocol::GetIPAddress | ( | ) | const |
Get the Pleora Protocol device's current IP address.
PvString PvDeviceInfoPleoraProtocol::GetMACAddress | ( | ) | const |
Get the Pleora Protocol device's MAC address.
uint8_t PvDeviceInfoPleoraProtocol::GetModuleID | ( | ) | const |
Returns the Module ID of the Pleora Protocol device.
uint8_t PvDeviceInfoPleoraProtocol::GetSoftwareMajor | ( | ) | const |
Major version of the firmware running on the Pleora Protocol device.
uint8_t PvDeviceInfoPleoraProtocol::GetSoftwareMinor | ( | ) | const |
Minor version of the firmware running on the Pleora Protocol device.
uint8_t PvDeviceInfoPleoraProtocol::GetSubID | ( | ) | const |
Returns the Sub ID of the Pleora Protocol device.
PvString PvDeviceInfoPleoraProtocol::GetSubnetMask | ( | ) | const |
Get the Pleora Protocol device's subnet mask.
uint8_t PvDeviceInfoPleoraProtocol::GetVendorID | ( | ) | const |
Returns the Vendor ID of the Pleora Protocol device.
PvDeviceInfoPleoraProtocol & PvDeviceInfoPleoraProtocol::operator= | ( | const PvDeviceInfoPleoraProtocol & | aFrom | ) |
Equal operator: copies the object.
[in] | aFrom | The source for the copy. |
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com