PylonC32BitMethods.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*-----------------------------------------------------------------------------
  2. Basler pylon C SDK
  3. Copyright (c) 2009-2021 Basler AG
  4. http://www.baslerweb.com
  5. Author: AH, TK
  6. -----------------------------------------------------------------------------*/
  7. #ifndef PylonC32BitMethods_h__
  8. #define PylonC32BitMethods_h__
  9. #include <genapic/GenApiCDefines.h>
  10. #include <genapic/GenApiCTypes.h>
  11. #include <pylonc/PylonCDefines.h>
  12. #pragma pack(push, PYLONC_PACKING)
  13. #include <pylonc/PylonC.h>
  14. /**
  15. \file
  16. \brief pylon C bindings - 32 bit functions.
  17. */
  18. #ifdef __cplusplus
  19. extern "C"
  20. {
  21. #endif /* __cplusplus */
  22. /*
  23. * ----------------------------------------------------------------------------
  24. * Functions doing an implicit cast to 32-bit values
  25. * ----------------------------------------------------------------------------
  26. */
  27. PYLONC_API GENAPIC_RESULT PYLONC_CC PylonDeviceSetIntegerFeatureInt32( PYLON_DEVICE_HANDLE dev, const char* name, int32_t value );
  28. PYLONC_API GENAPIC_RESULT PYLONC_CC PylonDeviceGetIntegerFeatureInt32( PYLON_DEVICE_HANDLE dev, const char* name, int32_t* value );
  29. PYLONC_API GENAPIC_RESULT PYLONC_CC PylonDeviceGetIntegerFeatureMinInt32( PYLON_DEVICE_HANDLE dev, const char* name, int32_t* value );
  30. PYLONC_API GENAPIC_RESULT PYLONC_CC PylonDeviceGetIntegerFeatureMaxInt32( PYLON_DEVICE_HANDLE dev, const char* name, int32_t* value );
  31. PYLONC_API GENAPIC_RESULT PYLONC_CC PylonDeviceGetIntegerFeatureIncInt32( PYLON_DEVICE_HANDLE dev, const char* name, int32_t* value );
  32. #ifdef __cplusplus
  33. } /* extern "C" */
  34. #endif /* __cplusplus */
  35. #pragma pack(pop)
  36. #endif /* PylonC32BitMethods_h__ */