VzenseDS_enums.py 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import os, platform, numpy
  2. from ctypes import *
  3. from enum import Enum
  4. class VzFrameType(Enum):
  5. VzDepthFrame = 0
  6. VzIRFrame = 1
  7. VzColorFrame = 3
  8. VzTransformColorImgToDepthSensorFrame = 4
  9. VzTransformDepthImgToColorSensorFrame = 5
  10. VzConfidenceFrame = 8
  11. class VzSensorType(Enum):
  12. VzToFSensor = 0x01
  13. VzColorSensor = 0x02
  14. class VzPixelFormat(Enum):
  15. VzPixelFormatDepthMM16 = 0
  16. VzPixelFormatGray8 = 2
  17. VzPixelFormatRGB888 = 3
  18. VzPixelFormatBGR888 = 4
  19. class VzReturnStatus(Enum):
  20. VzRetOK = 0
  21. VzRetNoDeviceConnected = -1
  22. VzRetInvalidDeviceIndex = -2
  23. VzRetDevicePointerIsNull = -3
  24. VzRetInvalidFrameType = -4
  25. VzRetFramePointerIsNull = -5
  26. VzRetNoPropertyValueGet = -6
  27. VzRetNoPropertyValueSet = -7
  28. VzRetPropertyPointerIsNull = -8
  29. VzRetPropertySizeNotEnough = -9
  30. VzRetInvalidDepthRange = -10
  31. VzRetGetFrameReadyTimeOut = -11
  32. VzRetInputPointerIsNull = -12
  33. VzRetCameraNotOpened = -13
  34. VzRetInvalidCameraType = -14
  35. VzRetInvalidParams = -15
  36. VzRetCurrentVersionNotSupport = -16
  37. VzRetUpgradeImgError = -17
  38. VzRetUpgradeImgPathTooLong = -18
  39. VzRetUpgradeCallbackNotSet = -19
  40. VzRetNoAdapterConnected = -100
  41. VzRetReInitialized = -101
  42. VzRetNoInitialized = -102
  43. VzRetCameraOpened = -103
  44. VzRetCmdError = -104
  45. VzRetCmdSyncTimeOut = -105
  46. VzRetIPNotMatch = -106
  47. VzRetNotStopStream = -107
  48. VzRetNotStartStream = -108
  49. VzRetOthers = -255
  50. class VzConnectStatus(Enum):
  51. ConnectUNKNOWN = 0
  52. Unconnected = 1
  53. Connected = 2
  54. Opened = 3
  55. UpgradeUnconnected = 4
  56. UpgradeConnected = 5
  57. class VzDeviceType(Enum):
  58. NONE = 0
  59. DS77Lite = 0x0E
  60. DS77CLite = 0x0F
  61. DS77Pro = 0x10
  62. DS77CPro = 0x11
  63. DS86 = 0x12
  64. DS87 = 0x13
  65. class VzWorkMode(Enum):
  66. ActiveMode = 0x00
  67. HardwareTriggerMode = 0x01
  68. SoftwareTriggerMode = 0x02
  69. class VzExposureControlMode(Enum):
  70. VzExposureControlMode_Auto = 0
  71. VzExposureControlMode_Manual = 1