BaslerCameraLinkDeviceInfo.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2007-2021 Basler AG
  4. // http://www.baslerweb.com
  5. // Author: JS
  6. //-----------------------------------------------------------------------------
  7. /*!
  8. \file
  9. \brief Definition of CPylonPylonCLSerDeviceInfo
  10. */
  11. #if _MSC_VER > 1000
  12. #pragma once
  13. #endif //_MSC_VER > 1000
  14. #ifndef PYLONCLSERDEVICEINFO_H__
  15. #define PYLONCLSERDEVICEINFO_H__
  16. #if _MSC_VER > 1000
  17. #pragma once
  18. #endif //_MSC_VER > 1000
  19. #include <pylon/Platform.h>
  20. #ifdef _MSC_VER
  21. # pragma pack(push, PYLON_PACKING)
  22. #endif /* _MSC_VER */
  23. #include <pylon/PylonBase.h>
  24. #include <pylon/DeviceInfo.h>
  25. namespace Pylon
  26. {
  27. /*!
  28. \brief PylonCLSer specific Device Info object.
  29. \ingroup Pylon_TransportLayer
  30. */
  31. class PYLONBASE_API CBaslerCameraLinkDeviceInfo : public Pylon::CDeviceInfo
  32. {
  33. public:
  34. CBaslerCameraLinkDeviceInfo();
  35. CBaslerCameraLinkDeviceInfo( const CDeviceInfo& di );
  36. virtual ~CBaslerCameraLinkDeviceInfo();
  37. };
  38. }
  39. #ifdef _MSC_VER
  40. # pragma pack(pop)
  41. #endif /* _MSC_VER */
  42. #endif // PYLONCLSERDEVICEINFO_H__