-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathVzenseDS_enums.py
88 lines (78 loc) · 2.56 KB
/
VzenseDS_enums.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import os, platform, numpy
from ctypes import *
from enum import Enum
class VzFrameType(Enum):
VzDepthFrame = 0
VzIRFrame = 1
VzColorFrame = 3
VzTransformColorImgToDepthSensorFrame = 4
VzTransformDepthImgToColorSensorFrame = 5
VzConfidenceFrame = 8
class VzSensorType(Enum):
VzToFSensor = 0x01
VzColorSensor = 0x02
class VzPixelFormat(Enum):
VzPixelFormatDepthMM16 = 0
VzPixelFormatGray8 = 2
VzPixelFormatRGB888 = 3
VzPixelFormatBGR888 = 4
class VzReturnStatus(Enum):
VzRetOK = 0
VzRetNoDeviceConnected = -1
VzRetInvalidDeviceIndex = -2
VzRetDevicePointerIsNull = -3
VzRetInvalidFrameType = -4
VzRetFramePointerIsNull = -5
VzRetNoPropertyValueGet = -6
VzRetNoPropertyValueSet = -7
VzRetPropertyPointerIsNull = -8
VzRetPropertySizeNotEnough = -9
VzRetInvalidDepthRange = -10
VzRetGetFrameReadyTimeOut = -11
VzRetInputPointerIsNull = -12
VzRetCameraNotOpened = -13
VzRetInvalidCameraType = -14
VzRetInvalidParams = -15
VzRetCurrentVersionNotSupport = -16
VzRetUpgradeImgError = -17
VzRetUpgradeImgPathTooLong = -18
VzRetUpgradeCallbackNotSet = -19
VzRetProductNotSupport = -20
VzRetNoConfigFolder = -21
VzRetWebServerStartError = -22
VzRetGetOverStayFrame = -23
VzRetCreateLogDirError = -24
VzRetCreateLogFileError = -25
VzRetNoAdapterConnected = -100
VzRetReInitialized = -101
VzRetNoInitialized = -102
VzRetCameraOpened = -103
VzRetCmdError = -104
VzRetCmdSyncTimeOut = -105
VzRetIPNotMatch = -106
VzRetNotStopStream = -107
VzRetNotStartStream = -108
VzRetNoDriversFolder = -109
VzRetOthers = -255
class VzConnectStatus(Enum):
ConnectUNKNOWN = 0
Unconnected = 1
Connected = 2
Opened = 3
UpgradeUnconnected = 4
UpgradeConnected = 5
class VzDeviceType(Enum):
NONE = 0
DS77Lite = 0x0E
DS77CLite = 0x0F
DS77Pro = 0x10
DS77CPro = 0x11
DS86 = 0x12
DS87 = 0x13
class VzWorkMode(Enum):
ActiveMode = 0x00
HardwareTriggerMode = 0x01
SoftwareTriggerMode = 0x02
class VzExposureControlMode(Enum):
VzExposureControlMode_Auto = 0
VzExposureControlMode_Manual = 1