PylonCError.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*-----------------------------------------------------------------------------
  2. Basler pylon C SDK
  3. Copyright (c) 2009-2021 Basler AG
  4. http://www.baslerweb.com
  5. Author: AH, TK
  6. -----------------------------------------------------------------------------*/
  7. /**
  8. \file
  9. \brief Error codes for pylon C bindings.
  10. */
  11. #ifndef PylonCError_h__
  12. #define PylonCError_h__
  13. #include <genapic/GenApiCError.h>
  14. /**
  15. * \addtogroup errorcodes Error&nbsp;Codes
  16. * @{
  17. */
  18. #define PYLON_E_INVALID_DEVICEHANDLE ((GENAPIC_RESULT) 0xC3000001) /**< An invalid Device handle has been passed. */
  19. #define PYLON_E_INVALID_DEVICEINFOHANDLE ((GENAPIC_RESULT) 0xC3000002) /**< An invalid DeviceInfo handle has been passed. */
  20. #define PYLON_E_INVALID_DEVICEINFO_PROPERTY ((GENAPIC_RESULT) 0xC3000003) /**< An invalid DeviceInfoProperty handle has been passed. */
  21. #define PYLON_E_INVALID_STREAMGRABBERHANDLE ((GENAPIC_RESULT) 0xC3000004) /**< An invalid StreamGrabber handle has been passed. */
  22. #define PYLON_E_INVALID_CHUNKPARSERHANDLE ((GENAPIC_RESULT) 0xC3000005) /**< An invalid ChunkParser handle has been passed. */
  23. #define PYLON_E_INVALID_WAITOBJECTHANDLE ((GENAPIC_RESULT) 0xC3000006) /**< An invalid WaitObject handle has been passed. */
  24. #define PYLON_E_INVALID_EVENTGRABBERHANDLE ((GENAPIC_RESULT) 0xC3000007) /**< An invalid EventGrabber handle has been passed. */
  25. #define PYLON_E_INVALID_EVENTADAPTERHANDLE ((GENAPIC_RESULT) 0xC3000008) /**< An invalid EventAdapter handle has been passed. */
  26. #define PYLON_E_INVALID_CONVERTERHANDLE ((GENAPIC_RESULT) 0xC3000009) /**< An invalid Converter handle has been passed. */
  27. #define PYLON_E_INVALID_WAITOBJECTSHANDLE ((GENAPIC_RESULT) 0xC300000A) /**< An invalid WaitObjects handle has been passed. */
  28. #if defined(GENAPIC_WIN_BUILD)
  29. #define PYLON_E_INVALID_AVIWRITERHANDLE ((GENAPIC_RESULT) 0xC300000B) /**< An invalid AVI writer handle has been passed. */
  30. #endif
  31. #define PYLON_E_INVALID_INTERFACEHANDLE ((GENAPIC_RESULT) 0xC300000C) /**< An invalid Interface handle has been passed. */
  32. #define PYLON_E_INVALID_INTERFACEINFOHANDLE ((GENAPIC_RESULT) 0xC300000D) /**< An invalid InterfaceInfo handle has been passed. */
  33. #define PYLON_E_INVALID_DECOMPRESSORHANDLE ((GENAPIC_RESULT) 0xC300000E) /**< An invalid decompressor handle has been passed. */
  34. /**
  35. * @}
  36. */
  37. #endif /* PylonCError_h__ */