![]() |
![]() |
Class used for storing the result of the transport layer enumeration process. More...
#include <pylon/TlInfo.h>
Public Member Functions | |
String_t | GetFileName () const |
CTlInfo & | SetFileName (const String_t &value) |
Sets the above property. | |
bool | IsFileNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetInfoID () const |
CTlInfo & | SetInfoID (const String_t &value) |
Sets the above property. | |
bool | IsInfoIDAvailable () const |
Returns true if the above property is available. | |
String_t | GetModelName () const |
CTlInfo & | SetModelName (const String_t &value) |
Sets the above property. | |
bool | IsModelNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetVersion () const |
CTlInfo & | SetVersion (const String_t &value) |
Sets the above property. | |
bool | IsVersionAvailable () const |
Returns true if the above property is available. | |
bool | operator== (const CInfoBase &rhs) const |
compare two info objects | |
bool | operator< (const CInfoBase &rhs) const |
Compares CInfoBase objects by device class. More... | |
String_t | GetFriendlyName () const |
CInfoBase & | SetFriendlyName (const String_t &FriendlyNameValue) |
Sets the above property. | |
bool | IsFriendlyNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetFullName () const |
CInfoBase & | SetFullName (const String_t &FullNameValue) |
Sets the above property. | |
bool | IsFullNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetVendorName () const |
CInfoBase & | SetVendorName (const String_t &VendorNameValue) |
Sets the above property. | |
bool | IsVendorNameAvailable () const |
Returns true if the above property is available. | |
String_t | GetDeviceClass () const |
CInfoBase & | SetDeviceClass (const String_t &DeviceClassValue) |
Sets the above property. | |
bool | IsDeviceClassAvailable () const |
Returns true if the above property is available. | |
String_t | GetTLType () const |
CInfoBase & | SetTLType (const String_t &value) |
Sets the above property. | |
bool | IsTLTypeAvailable () 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 IProperties & | SetPropertyValue (const String_t &Name, const String_t &Value) |
Modifies a property value. | |
virtual bool | IsSubset (const IProperties &Subset) const |
Class used for storing the result of the transport layer enumeration process.
Enumerating the available Transport Layer objects returns a list of CTlInfo objects (Pylon::TlInfoList_t). A CTlInfo object holds information about the enumerated transport layer.
|
inherited |
Retrieves the device class device, e.g. Basler1394. This property is identified by Key::DeviceClassKey.
String_t Pylon::CTlInfo::GetFileName | ( | ) | const |
Retrieves the filename of the GenTL producer [GenTL consumer only]. This property is identified by Key::FileNameKey.
|
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::CTlInfo::GetInfoID | ( | ) | const |
Retrieves the InfoID of the GenTL producer [GenTL consumer only]. This property is identified by Key::VendorNameKey.
String_t Pylon::CTlInfo::GetModelName | ( | ) | const |
Retrieves the model name of the data producer This property is identified by Key::ModelNameKey.
|
inherited |
Retrieves the transport layer type. This property is identified by Key::TLTypeKey.
|
inherited |
Retrieves the vendor name of the device. This property is identified by Key::VendorNameKey.
String_t Pylon::CTlInfo::GetVersion | ( | ) | const |
Retrieves the version of the transport layer. This property is identified by Key::VersionKey.
|
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::CDeviceInfo.
|
inherited |
Compares CInfoBase objects by device class.
[in] | rhs | The right-hand side object of the comparison. |