BaslerUsbCamera.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2007-2021 Basler AG
  4. // http://www.baslerweb.com
  5. //-----------------------------------------------------------------------------
  6. /*!
  7. \file
  8. \brief Low Level API: Generic pylon USB3 Vision camera interface
  9. */
  10. #ifndef BASLER_USB3VISION_CAMERA_H
  11. #define BASLER_USB3VISION_CAMERA_H
  12. #include <pylon/Platform.h>
  13. #ifdef _MSC_VER
  14. # pragma pack(push, PYLON_PACKING)
  15. #endif /* _MSC_VER */
  16. #include "PylonUsbCamera.h"
  17. #include "_BaslerUsbCameraParams.h"
  18. namespace Pylon
  19. {
  20. //**************************************************************************************************
  21. //! Low Level API: The camera class for Basler USB3 Vision camera devices
  22. /**
  23. Class for Basler USB3 Vision cameras providing access to camera parameters.
  24. \see \ref configuringcameras
  25. \ingroup Pylon_LowLevelApi
  26. \deprecated This class is deprecated in pylon 6.0. Please consider using CBaslerUniversalInstantCamera instead.
  27. */
  28. //**************************************************************************************************
  29. PYLON_DEFINE_CAMERA( CBaslerUsbCamera, Pylon::CPylonUsbCameraT<Basler_UsbCameraParams::CUsbCameraParams_Params> );
  30. } // namespace Pylon
  31. #ifdef _MSC_VER
  32. # pragma pack(pop)
  33. #endif /* _MSC_VER */
  34. #endif // BASLER_USB3VISION_CAMERA_H