PylonUsb specific Device Info object. More...
#include <pylon/usb/BaslerUsbDeviceInfo.h>
Public Member Functions | |
String_t | GetDeviceGUID () const |
bool | IsDeviceGUIDAvailable () const |
Returns true if the above property is available. | |
String_t | GetManufacturerInfo () const |
bool | IsManufacturerInfoAvailable () const |
Returns true if the above property is available. | |
String_t | GetDeviceIdx () const |
bool | IsDeviceIdxAvailable () const |
Returns true if the above property is available. | |
String_t | GetProductId () const |
bool | IsProductIdAvailable () const |
Returns true if the above property is available. | |
String_t | GetVendorId () const |
bool | IsVendorIdAvailable () const |
Returns true if the above property is available. | |
String_t | GetDriverKeyName () const |
bool | IsDriverKeyNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetUsbDriverType () const |
bool | IsUsbDriverTypeAvailable () const |
Returns true if the above property is available. | |
String_t | GetTransferMode () const |
bool | IsTransferModeAvailable () const |
Returns true if the above property is available. | |
bool | operator< (const CDeviceInfo &rhs) const |
Compares CDeviceInfo objects by device class and serial number. More... | |
bool | operator< (const CInfoBase &rhs) const |
Compares CInfoBase objects by device class. More... | |
String_t | GetSerialNumber () const |
CDeviceInfo & | SetSerialNumber (const String_t &SerialNumberValue) |
Sets the above property. | |
bool | IsSerialNumberAvailable () const |
Returns true if the above property is available. | |
String_t | GetUserDefinedName () const |
CDeviceInfo & | SetUserDefinedName (const String_t &UserDefinedNameValue) |
Sets the above property. | |
bool | IsUserDefinedNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetModelName () const |
CDeviceInfo & | SetModelName (const String_t &ModelNameValue) |
Sets the above property. | |
bool | IsModelNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetDeviceVersion () const |
CDeviceInfo & | SetDeviceVersion (const String_t &DeviceVersionValue) |
Sets the above property. | |
bool | IsDeviceVersionAvailable () const |
Returns true if the above property is available. | |
String_t | GetDeviceFactory () const |
CDeviceInfo & | SetDeviceFactory (const String_t &DeviceFactoryValue) |
Sets the above property. | |
bool | IsDeviceFactoryAvailable () const |
Returns true if the above property is available. | |
String_t | GetXMLSource () const |
CDeviceInfo & | SetXMLSource (const String_t &XMLSource) |
Sets the above property. | |
bool | IsXMLSourceAvailable () const |
Returns true if the above property is available. | |
CDeviceInfo & | SetFriendlyName (const String_t &FriendlyNameValue) |
CDeviceInfo & | SetFullName (const String_t &FullNameValue) |
CDeviceInfo & | SetVendorName (const String_t &VendorNameValue) |
CDeviceInfo & | SetDeviceClass (const String_t &DeviceClassValue) |
virtual CDeviceInfo & | SetPropertyValue (const String_t &Name, const String_t &Value) |
bool | operator== (const CInfoBase &rhs) const |
compare two info objects | |
String_t | GetFriendlyName () const |
bool | IsFriendlyNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetFullName () const |
bool | IsFullNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetVendorName () const |
bool | IsVendorNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetDeviceClass () const |
bool | IsDeviceClassAvailable () const |
Returns true if the above property is available. | |
virtual int | GetPropertyNames (StringList_t &) const |
Retrieves a list of property names. | |
virtual bool | GetPropertyAvailable (const String_t &Name) const |
Returns true if a property with the provided name is available. | |
virtual bool | GetPropertyValue (const String_t &Name, String_t &Value) const |
Retrieves a property value. | |
virtual bool | IsSubset (const IProperties &Subset) const |
PylonUsb specific Device Info object.
|
inherited |
Retrieves the device class device, e.g. Basler1394. This property is identified by Key::DeviceClassKey.
|
inherited |
Retrieves the identifier for the transport layer able to create this device. This property is identified by Key::DeviceFactoryKey.
String_t Pylon::CBaslerUsbDeviceInfo::GetDeviceGUID | ( | ) | const |
Retrieves the device GUID. This property is identified by Key::DeviceGUID.
String_t Pylon::CBaslerUsbDeviceInfo::GetDeviceIdx | ( | ) | const |
Retrieves the device index. For internal use only. This property is identified by Key::DeviceIdx.
|
inherited |
Retrieves the version string of the device. This property is identified by Key::DeviceVersionKey.
String_t Pylon::CBaslerUsbDeviceInfo::GetDriverKeyName | ( | ) | const |
Retrieves the driver key name. For internal use only. This property is identified by Key::DriverKeyName.
|
inherited |
Retrieves the human readable name of the device. This property is identified by Key::FriendlyNameKey.
|
inherited |
Retrieves the full name identifying the device. This property is identified by Key::FullNameKey.
String_t Pylon::CBaslerUsbDeviceInfo::GetManufacturerInfo | ( | ) | const |
Retrieves the manufacturer info. This property is identified by Key::ManufacturerInfo.
|
inherited |
Retrieves the model name of the device. This property is identified by Key::ModelNameKey.
String_t Pylon::CBaslerUsbDeviceInfo::GetProductId | ( | ) | const |
Retrieves the product ID. For internal use only. This property is identified by Key::DeviceIdx.
|
inherited |
Retrieves the serial number if it supported by the underlying implementation This property is identified by Key::SerialNumberKey.
String_t Pylon::CBaslerUsbDeviceInfo::GetTransferMode | ( | ) | const |
Retrieves the transfer mode. For internal use only. This property is identified by Key::TransferModeKey
String_t Pylon::CBaslerUsbDeviceInfo::GetUsbDriverType | ( | ) | const |
Retrieves the usb driver type. For internal use only. This property is identified by Key::UsbDriverTypeKey.
|
inherited |
Retrieves the user-defined name if present. This property is identified by Key::UserDefinedNameKey.
String_t Pylon::CBaslerUsbDeviceInfo::GetVendorId | ( | ) | const |
Retrieves the vendor ID. For internal use only. This property is identified by Key::DeviceIdx.
|
inherited |
Retrieves the vendor name of the device. This property is identified by Key::VendorNameKey.
|
inherited |
Retrieves the location where the XML file was loaded from. This property is identified by Key::XMLSourceKey. You must use the DeviceInfo of an opened IPylonDevice to retrieve this property.
|
virtualinherited |
Returns true if all properties of the subset can be found and the values are equal The implementing container may use special knowledge on how to compare the values For instance for IP adresses, 192.2.3.45 == 192.2.3.0x2D
Implements Pylon::IProperties.
Reimplemented in Pylon::CBaslerGigEDeviceInfo.
|
inherited |
Compares CDeviceInfo objects by device class and serial number.
[in] | rhs | The right-hand side object of the comparison. |
|
inherited |
Compares CInfoBase objects by device class.
[in] | rhs | The right-hand side object of the comparison. |
|
inherited |
Sets the device class device, e.g. Basler1394. This property is identified by Key::DeviceClassKey. This method overrides a method of a base class returning a reference to CDeviceInfo
|
inherited |
Sets the display friendly name of the device. This property is identified by Key::FriendlyNameKey. This method overrides a method of a base class returning a reference to CDeviceInfo
|
inherited |
Sets the full name identifying the device. This property is identified by Key::FullNameKey. This method overrides a method of a base class returning a reference to CDeviceInfo
|
inlinevirtualinherited |
Modifies a property value This method overrides a method of a base class returning a reference to CDeviceInfo
Reimplemented from Pylon::CInfoBase.
|
inherited |
Sets the vendor name of the device. This property is identified by Key::VendorNameKey. This method overrides a method of a base class returning a reference to CDeviceInfo