29#ifndef GENAPI_DEVICEINFO_H
30#define GENAPI_DEVICEINFO_H
36# pragma warning ( push )
37# pragma warning ( disable : 4251 )
40namespace GENAPI_NAMESPACE
83# pragma warning ( pop )
Common GenICam base include file.
virtual GENICAM_NAMESPACE::gcstring GetVersionGuid()=0
Get the Guid describing the product version.
virtual GENICAM_NAMESPACE::gcstring GetStandardNameSpace()=0
Get the standard name space.
virtual GENICAM_NAMESPACE::gcstring GetToolTip()=0
Get tool tip.
virtual GENICAM_NAMESPACE::gcstring GetVendorName()=0
Get the vendor name.
virtual void GetDeviceVersion(Version_t &Version)=0
Get the version of the device description file.
virtual GENICAM_NAMESPACE::gcstring GetProductGuid()=0
Get the Guid describing the product.
virtual void GetSchemaVersion(Version_t &Version)=0
Get the schema version number.
virtual void GetGenApiVersion(Version_t &Version, uint16_t &Build)=0
Get the version of the DLL's GenApi implementation.
Common types used in the public GenApi interface.
A string class which is a clone of std::string.
Definition GCString.h:51
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IDeviceInfo
Interface to get information about the device (= nodemap)
Definition IDeviceInfo.h:52
version
Definition GCTypes.h:273