BaslerUsbDeviceInfo.h 1.1 KB

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