BaslerGigEDeviceInfo.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2006-2021 Basler AG
  4. // http://www.baslerweb.com
  5. // Author: Hartmut Nebelung, AH
  6. //-----------------------------------------------------------------------------
  7. /*!
  8. \file
  9. \brief Definition of CGigEDeviceInfo class
  10. This file contains the CBaslerGigEDeviceInfo class and additional key values
  11. that are used in the CBaslerGigEDeviceInfo class.
  12. */
  13. #ifndef __BASLERGIGEDEVICEINFO_H__
  14. #define __BASLERGIGEDEVICEINFO_H__
  15. #if _MSC_VER > 1000
  16. #pragma once
  17. #endif //_MSC_VER > 1000
  18. #include <pylon/Platform.h>
  19. #ifdef _MSC_VER
  20. # pragma pack(push, PYLON_PACKING)
  21. #endif /* _MSC_VER */
  22. #include <pylon/DeviceInfo.h>
  23. #include <pylon/gige/PylonGigE.h>
  24. namespace Pylon
  25. {
  26. /*!
  27. \ingroup Pylon_TransportLayer
  28. \class CBaslerGigEDeviceInfo
  29. \brief Implementation of the GiGE specific device info object
  30. */
  31. class PYLONBASE_API CBaslerGigEDeviceInfo : public CDeviceInfo
  32. {
  33. public:
  34. CBaslerGigEDeviceInfo();
  35. CBaslerGigEDeviceInfo( const CDeviceInfo& );
  36. virtual ~CBaslerGigEDeviceInfo();
  37. };
  38. }
  39. #ifdef _MSC_VER
  40. # pragma pack(pop)
  41. #endif /* _MSC_VER */
  42. #endif /* __BASLERGIGEDEVICEINFO_H__ */