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