PylonCameraLinkIncludes.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2008-2021 Basler AG
  4. // http://www.baslerweb.com
  5. // Author: JS
  6. //-----------------------------------------------------------------------------
  7. /*!
  8. \file
  9. \brief includes specific for the Camera Link transport layer
  10. */
  11. #ifndef PYLON_CAMERALINK_INCLUDED_INCLUDED__
  12. #define PYLON_CAMERALINK_INCLUDED_INCLUDED__
  13. #if _MSC_VER > 1000
  14. #pragma once
  15. #endif //_MSC_VER > 1000
  16. #include <pylon/Platform.h>
  17. #include <pylon/StreamGrabberProxy.h>
  18. #include <pylon/DeviceClass.h>
  19. #include <pylon/cameralink/BaslerCameraLinkDeviceInfo.h>
  20. #include <pylon/cameralink/PylonCLSerDeviceInfo.h> // for backward compatibility
  21. #include <pylon/cameralink/BaslerCameraLinkCamera.h>
  22. namespace Pylon
  23. {
  24. const char* const CLSerTransportLayer( "Camera Link" );
  25. // just use forwards to make generated header PylonCLSerIncludes compilable
  26. class CBaslerCameraLinkDeviceInfo;
  27. class CPylonCLSerDevice;
  28. typedef void CPylonCLSerEventGrabber;
  29. }
  30. #endif // PYLON_CAMERALINK_INCLUDED_INCLUDED__