6.7. Data Structures๏ƒ

Data structures, enumerations, and constants used throughout the SDK.

6.7.1. Enumerations๏ƒ

6.7.1.1. OBLogLevel๏ƒ

class pyorbbecsdk.OBLogLevel๏ƒ

Bases: pybind11_object

OBLogLevel Members๏ƒ

Name

C++ Binding Object

Value

Description

DEBUG

<OBLogLevel.DEBUG: 0>

0

Auto-generated from C++ bindings

ERROR

<OBLogLevel.ERROR: 3>

3

Auto-generated from C++ bindings

FATAL

<OBLogLevel.FATAL: 4>

4

Auto-generated from C++ bindings

INFO

<OBLogLevel.INFO: 1>

1

Auto-generated from C++ bindings

NONE

<OBLogLevel.NONE: 5>

5

Auto-generated from C++ bindings

WARNING

<OBLogLevel.WARNING: 2>

2

Auto-generated from C++ bindings

6.7.1.2. OBError๏ƒ

class pyorbbecsdk.OBError

Bases: Exception

6.7.1.3. OBException๏ƒ

class pyorbbecsdk.OBException๏ƒ

Bases: pybind11_object

OBException Members๏ƒ

Name

C++ Binding Object

Value

Description

ACCESS_DENIED

<OBException.ACCESS_DENIED: 10>

10

Auto-generated from C++ bindings

CAMERA_DISCONNECTED

<OBException.CAMERA_DISCONNECTED: 2>

2

Auto-generated from C++ bindings

DEVICE_UNAVAILABLE

<OBException.DEVICE_UNAVAILABLE: 11>

11

Auto-generated from C++ bindings

INVALID_DATA

<OBException.INVALID_DATA: 12>

12

Auto-generated from C++ bindings

INVALID_VALUE

<OBException.INVALID_VALUE: 4>

4

Auto-generated from C++ bindings

IO_ERROR

<OBException.IO_ERROR: 7>

7

Auto-generated from C++ bindings

NOT_FOUND

<OBException.NOT_FOUND: 13>

13

Auto-generated from C++ bindings

NOT_IMPLEMENTED

<OBException.NOT_IMPLEMENTED: 6>

6

Auto-generated from C++ bindings

PLATFORM

<OBException.PLATFORM: 3>

3

Auto-generated from C++ bindings

RESOURCE_BUSY

<OBException.RESOURCE_BUSY: 14>

14

Auto-generated from C++ bindings

UNKNOWN

<OBException.UNKNOWN: 0>

0

Auto-generated from C++ bindings

UNSUPPORTED_OPERATION

<OBException.UNSUPPORTED_OPERATION: 9>

9

Auto-generated from C++ bindings

WRONG_API_CALL_SEQUENCE

<OBException.WRONG_API_CALL_SEQUENCE: 5>

5

Auto-generated from C++ bindings

6.7.1.4. OBStatus๏ƒ

class pyorbbecsdk.OBStatus๏ƒ

Bases: pybind11_object

OBStatus Members๏ƒ

Name

C++ Binding Object

Value

Description

ERROR_BUFFER_TOO_SMALL

<OBStatus.ERROR_BUFFER_TOO_SMALL: 103>

103

Auto-generated from C++ bindings

ERROR_DEVICE_ACCESS_DENIED

<OBStatus.ERROR_DEVICE_ACCESS_DENIED: 111>

111

Auto-generated from C++ bindings

ERROR_DEVICE_CONNECT_FAILED

<OBStatus.ERROR_DEVICE_CONNECT_FAILED: 110>

110

Auto-generated from C++ bindings

ERROR_DEVICE_DISCONNECTED

<OBStatus.ERROR_DEVICE_DISCONNECTED: 112>

112

Auto-generated from C++ bindings

ERROR_DEVICE_RESPONSE_ERROR

<OBStatus.ERROR_DEVICE_RESPONSE_ERROR: 1005>

1005

Auto-generated from C++ bindings

ERROR_DEVICE_RESPONSE_WARNING

<OBStatus.ERROR_DEVICE_RESPONSE_WARNING: 1006>

1006

Auto-generated from C++ bindings

ERROR_DEVICE_RESPONSE_WRONG_ID

<OBStatus.ERROR_DEVICE_RESPONSE_WRONG_ID: 1002>

1002

Auto-generated from C++ bindings

ERROR_DEVICE_UNAVAILABLE

<OBStatus.ERROR_DEVICE_UNAVAILABLE: 113>

113

Auto-generated from C++ bindings

ERROR_DEVICE_UNKNOWN

<OBStatus.ERROR_DEVICE_UNKNOWN: 1000>

1000

Auto-generated from C++ bindings

ERROR_FRAME_DATA

<OBStatus.ERROR_FRAME_DATA: 201>

201

Auto-generated from C++ bindings

ERROR_FRAME_DATA_LEN

<OBStatus.ERROR_FRAME_DATA_LEN: 202>

202

Auto-generated from C++ bindings

ERROR_FRAME_QUEUE_OVERFLOW

<OBStatus.ERROR_FRAME_QUEUE_OVERFLOW: 200>

200

Auto-generated from C++ bindings

ERROR_INVALID_DATA

<OBStatus.ERROR_INVALID_DATA: 101>

101

Auto-generated from C++ bindings

ERROR_INVALID_DATA_LEN

<OBStatus.ERROR_INVALID_DATA_LEN: 102>

102

Auto-generated from C++ bindings

ERROR_INVALID_PARAMETER

<OBStatus.ERROR_INVALID_PARAMETER: 100>

100

Auto-generated from C++ bindings

ERROR_IO_FAILURE

<OBStatus.ERROR_IO_FAILURE: 115>

115

Auto-generated from C++ bindings

ERROR_ITEM_NOT_FOUND

<OBStatus.ERROR_ITEM_NOT_FOUND: 114>

114

Auto-generated from C++ bindings

ERROR_MEMORY

<OBStatus.ERROR_MEMORY: 104>

104

Auto-generated from C++ bindings

ERROR_NOT_IMPLEMENTED

<OBStatus.ERROR_NOT_IMPLEMENTED: 106>

106

Auto-generated from C++ bindings

ERROR_NO_DEVICE

<OBStatus.ERROR_NO_DEVICE: 109>

109

Auto-generated from C++ bindings

ERROR_RESOURCE_BUSY

<OBStatus.ERROR_RESOURCE_BUSY: 116>

116

Auto-generated from C++ bindings

ERROR_UNKNOWN

<OBStatus.STATUS_ERROR: 1>

1

Auto-generated from C++ bindings

ERROR_UNSUPPORTED_OPERATION

<OBStatus.ERROR_UNSUPPORTED_OPERATION: 107>

107

Auto-generated from C++ bindings

ERROR_WAIT_TIMEOUT

<OBStatus.ERROR_WAIT_TIMEOUT: 105>

105

Auto-generated from C++ bindings

ERROR_WRONG_API_CALL_SEQUENCE

<OBStatus.ERROR_WRONG_API_CALL_SEQUENCE: 108>

108

Auto-generated from C++ bindings

STATUS_ERROR

<OBStatus.STATUS_ERROR: 1>

1

Auto-generated from C++ bindings

STATUS_OK

<OBStatus.STATUS_OK: 0>

0

Auto-generated from C++ bindings

6.7.1.5. OBCameraParam๏ƒ

class pyorbbecsdk.OBCameraParam

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBCameraParam) None
property depth_distortion
property depth_intrinsic
property rgb_distortion
property rgb_intrinsic
property transform

6.7.1.6. OBCameraIntrinsic๏ƒ

class pyorbbecsdk.OBCameraIntrinsic

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBCameraIntrinsic) None
property cx
property cy
property fx
property fy
property height
property width

6.7.1.7. OBCameraDistortion๏ƒ

class pyorbbecsdk.OBCameraDistortion

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBCameraDistortion) None
property k1
property k2
property k3
property k4
property k5
property k6
property p1
property p2

6.7.1.8. OBCameraDistortionModel๏ƒ

class pyorbbecsdk.OBCameraDistortionModel๏ƒ

Bases: pybind11_object

OBCameraDistortionModel Members๏ƒ

Name

C++ Binding Object

Value

Description

BROWN_CONRADY

<OBCameraDistortionModel.BROWN_CONRADY: 3>

3

Auto-generated from C++ bindings

NONE

<OBCameraDistortionModel.NONE: 0>

0

Auto-generated from C++ bindings

6.7.1.9. OBExtrinsic๏ƒ

class pyorbbecsdk.OBExtrinsic

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBExtrinsic) None
property rot
property transform

6.7.1.10. OBBaselineCalibrationParam๏ƒ

class pyorbbecsdk.OBBaselineCalibrationParam

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBBaselineCalibrationParam) None
property baseline
property zpd

6.7.1.11. OBCalibrationParam๏ƒ

class pyorbbecsdk.OBCalibrationParam

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBCalibrationParam) None
get_distortion(self: pyorbbecsdk.OBCalibrationParam, arg0: SupportsInt | SupportsIndex) pyorbbecsdk.OBCameraDistortion
get_extrinsic(self: pyorbbecsdk.OBCalibrationParam, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) pyorbbecsdk.OBExtrinsic
get_intrinsic(self: pyorbbecsdk.OBCalibrationParam, arg0: SupportsInt | SupportsIndex) pyorbbecsdk.OBCameraIntrinsic
set_distortion(self: pyorbbecsdk.OBCalibrationParam, arg0: SupportsInt | SupportsIndex, arg1: pyorbbecsdk.OBCameraDistortion) None
set_extrinsic(self: pyorbbecsdk.OBCalibrationParam, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex, arg2: pyorbbecsdk.OBExtrinsic) None
set_intrinsic(self: pyorbbecsdk.OBCalibrationParam, arg0: SupportsInt | SupportsIndex, arg1: pyorbbecsdk.OBCameraIntrinsic) None

6.7.1.12. OBAccelIntrinsic๏ƒ

class pyorbbecsdk.OBAccelIntrinsic

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBAccelIntrinsic) None
property bias
property gravity
property noise_density
property random_walk
property reference_temp
property scale_misalignment
property temp_slope

6.7.1.13. OBGyroIntrinsic๏ƒ

class pyorbbecsdk.OBGyroIntrinsic

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBGyroIntrinsic) None
property bias
property noise_density
property random_walk
property reference_temp
property scale_misalignment
property temp_slope

6.7.1.14. OBAccelFullScaleRange๏ƒ

class pyorbbecsdk.OBAccelFullScaleRange๏ƒ

Bases: pybind11_object

OBAccelFullScaleRange Members๏ƒ

Name

C++ Binding Object

Value

Description

ACCEL_FS_12g

<OBAccelFullScaleRange.ACCEL_FS_12g: 7>

7

Auto-generated from C++ bindings

ACCEL_FS_16g

<OBAccelFullScaleRange.ACCEL_FS_16g: 4>

4

Auto-generated from C++ bindings

ACCEL_FS_24g

<OBAccelFullScaleRange.ACCEL_FS_24g: 8>

8

Auto-generated from C++ bindings

ACCEL_FS_2g

<OBAccelFullScaleRange.ACCEL_FS_2g: 1>

1

Auto-generated from C++ bindings

ACCEL_FS_3g

<OBAccelFullScaleRange.ACCEL_FS_3g: 5>

5

Auto-generated from C++ bindings

ACCEL_FS_4g

<OBAccelFullScaleRange.ACCEL_FS_4g: 2>

2

Auto-generated from C++ bindings

ACCEL_FS_6g

<OBAccelFullScaleRange.ACCEL_FS_6g: 6>

6

Auto-generated from C++ bindings

ACCEL_FS_8g

<OBAccelFullScaleRange.ACCEL_FS_8g: 3>

3

Auto-generated from C++ bindings

ACCEL_FS_UNKNOWN

<OBAccelFullScaleRange.ACCEL_FS_UNKNOWN: -1>

-1

Auto-generated from C++ bindings

6.7.1.15. OBGyroFullScaleRange๏ƒ

class pyorbbecsdk.OBGyroFullScaleRange๏ƒ

Bases: pybind11_object

OBGyroFullScaleRange Members๏ƒ

Name

C++ Binding Object

Value

Description

FS_1000dps

<OBGyroFullScaleRange.FS_1000dps: 7>

7

Auto-generated from C++ bindings

FS_125dps

<OBGyroFullScaleRange.FS_125dps: 4>

4

Auto-generated from C++ bindings

FS_16dps

<OBGyroFullScaleRange.FS_16dps: 1>

1

Auto-generated from C++ bindings

FS_2000dps

<OBGyroFullScaleRange.FS_2000dps: 8>

8

Auto-generated from C++ bindings

FS_250dps

<OBGyroFullScaleRange.FS_250dps: 5>

5

Auto-generated from C++ bindings

FS_31dps

<OBGyroFullScaleRange.FS_31dps: 2>

2

Auto-generated from C++ bindings

FS_400dps

<OBGyroFullScaleRange.FS_400dps: 9>

9

Auto-generated from C++ bindings

FS_500dps

<OBGyroFullScaleRange.FS_500dps: 6>

6

Auto-generated from C++ bindings

FS_62dps

<OBGyroFullScaleRange.FS_62dps: 3>

3

Auto-generated from C++ bindings

FS_800dps

<OBGyroFullScaleRange.FS_800dps: 10>

10

Auto-generated from C++ bindings

FS_UNKNOWN

<OBGyroFullScaleRange.FS_UNKNOWN: -1>

-1

Auto-generated from C++ bindings

6.7.1.16. OBAccelValue๏ƒ

class pyorbbecsdk.OBAccelValue

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBAccelValue) None
property x
property y
property z

6.7.1.17. OBGyroValue๏ƒ

pyorbbecsdk.OBGyroValue

alias of OBAccelValue

6.7.1.18. OBFloat3D๏ƒ

pyorbbecsdk.OBFloat3D

alias of OBAccelValue

6.7.1.19. OBPoint2f๏ƒ

class pyorbbecsdk.OBPoint2f

Bases: pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyorbbecsdk.pyorbbecsdk.OBPoint2f) -> None

  2. __init__(self: pyorbbecsdk.pyorbbecsdk.OBPoint2f, arg0: typing.SupportsFloat | typing.SupportsIndex, arg1: typing.SupportsFloat | typing.SupportsIndex) -> None

property x
property y

6.7.1.20. OBPoint3f๏ƒ

class pyorbbecsdk.OBPoint3f

Bases: pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyorbbecsdk.pyorbbecsdk.OBPoint3f) -> None

  2. __init__(self: pyorbbecsdk.pyorbbecsdk.OBPoint3f, arg0: typing.SupportsFloat | typing.SupportsIndex, arg1: typing.SupportsFloat | typing.SupportsIndex, arg2: typing.SupportsFloat | typing.SupportsIndex) -> None

static get_sizeof() int
property x
property y
property z

6.7.1.21. OBRect๏ƒ

class pyorbbecsdk.OBRect

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBRect) None
property height
property width
property x
property y

6.7.1.22. OBRegionOfInterest๏ƒ

class pyorbbecsdk.OBRegionOfInterest

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBRegionOfInterest) None
property x0_left
property x1_right
property y0_top
property y1_bottom

6.7.1.23. OBLiDARPoint๏ƒ

class pyorbbecsdk.OBLiDARPoint

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBLiDARPoint) None
property reflectivity
property tag
property x
property y
property z

6.7.1.24. OBLiDARScanPoint๏ƒ

class pyorbbecsdk.OBLiDARScanPoint

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBLiDARScanPoint) None
property angle
property distance
property intensity

6.7.1.25. OBLiDARSpherePoint๏ƒ

class pyorbbecsdk.OBLiDARSpherePoint

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBLiDARSpherePoint) None
property distance
property phi
property reflectivity
property tag
property theta

6.7.1.26. OBLiDARScanRate๏ƒ

class pyorbbecsdk.OBLiDARScanRate๏ƒ

Bases: pybind11_object

OBLiDARScanRate Members๏ƒ

Name

C++ Binding Object

Value

Description

LIDAR_SCAN_10HZ

<OBLiDARScanRate.LIDAR_SCAN_10HZ: 2>

2

Auto-generated from C++ bindings

LIDAR_SCAN_15HZ

<OBLiDARScanRate.LIDAR_SCAN_15HZ: 3>

3

Auto-generated from C++ bindings

LIDAR_SCAN_20HZ

<OBLiDARScanRate.LIDAR_SCAN_20HZ: 4>

4

Auto-generated from C++ bindings

LIDAR_SCAN_25HZ

<OBLiDARScanRate.LIDAR_SCAN_25HZ: 5>

5

Auto-generated from C++ bindings

LIDAR_SCAN_30HZ

<OBLiDARScanRate.LIDAR_SCAN_30HZ: 6>

6

Auto-generated from C++ bindings

LIDAR_SCAN_40HZ

<OBLiDARScanRate.LIDAR_SCAN_40HZ: 7>

7

Auto-generated from C++ bindings

LIDAR_SCAN_5HZ

<OBLiDARScanRate.LIDAR_SCAN_5HZ: 1>

1

Auto-generated from C++ bindings

LIDAR_SCAN_UNKNOWN

<OBLiDARScanRate.LIDAR_SCAN_UNKNOWN: 0>

0

Auto-generated from C++ bindings

6.7.1.27. OBColorPoint๏ƒ

class pyorbbecsdk.OBColorPoint

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBColorPoint) None
property b
property g
static get_sizeof() int
property r
property x
property y
property z

6.7.1.28. OBPixelType๏ƒ

class pyorbbecsdk.OBPixelType๏ƒ

Bases: pybind11_object

OBPixelType Members๏ƒ

Name

C++ Binding Object

Value

Description

OB_PIXEL_DEPTH

<OBPixelType.OB_PIXEL_DEPTH: 0>

0

Auto-generated from C++ bindings

OB_PIXEL_DISPARITY

<OBPixelType.OB_PIXEL_DISPARITY: 2>

2

Auto-generated from C++ bindings

OB_PIXEL_RAW_PHASE

<OBPixelType.OB_PIXEL_RAW_PHASE: 3>

3

Auto-generated from C++ bindings

OB_PIXEL_TOF_DEPTH

<OBPixelType.OB_PIXEL_TOF_DEPTH: 4>

4

Auto-generated from C++ bindings

OB_PIXEL_UNKNOWN

<OBPixelType.OB_PIXEL_UNKNOWN: -1>

-1

Auto-generated from C++ bindings

6.7.1.29. OBPowerLineFreqMode๏ƒ

class pyorbbecsdk.OBPowerLineFreqMode๏ƒ

Bases: pybind11_object

OBPowerLineFreqMode Members๏ƒ

Name

C++ Binding Object

Value

Description

FREQUENCY_50HZ

<OBPowerLineFreqMode.FREQUENCY_50HZ: 1>

1

Auto-generated from C++ bindings

FREQUENCY_60HZ

<OBPowerLineFreqMode.FREQUENCY_60HZ: 2>

2

Auto-generated from C++ bindings

FREQUENCY_CLOSE

<OBPowerLineFreqMode.FREQUENCY_CLOSE: 0>

0

Auto-generated from C++ bindings

6.7.1.30. OBDCPowerState๏ƒ

class pyorbbecsdk.OBDCPowerState๏ƒ

Bases: pybind11_object

OBDCPowerState Members๏ƒ

Name

C++ Binding Object

Value

Description

OFF

<OBDCPowerState.OFF: 0>

0

Auto-generated from C++ bindings

ON

<OBDCPowerState.ON: 1>

1

Auto-generated from C++ bindings

6.7.1.31. OBUSBPowerState๏ƒ

class pyorbbecsdk.OBUSBPowerState๏ƒ

Bases: pybind11_object

OBUSBPowerState Members๏ƒ

Name

C++ Binding Object

Value

Description

OFF

<OBUSBPowerState.OFF: 0>

0

Auto-generated from C++ bindings

POWER_5V_0A9

<OBUSBPowerState.POWER_5V_0A9: 1>

1

Auto-generated from C++ bindings

POWER_5V_1A5

<OBUSBPowerState.POWER_5V_1A5: 2>

2

Auto-generated from C++ bindings

POWER_5V_3A0

<OBUSBPowerState.POWER_5V_3A0: 3>

3

Auto-generated from C++ bindings

6.7.1.32. OBCommunicationType๏ƒ

class pyorbbecsdk.OBCommunicationType๏ƒ

Bases: pybind11_object

OBCommunicationType Members๏ƒ

Name

C++ Binding Object

Value

Description

ETHERNET

<OBCommunicationType.ETHERNET: 1>

1

Auto-generated from C++ bindings

USB

<OBCommunicationType.USB: 0>

0

Auto-generated from C++ bindings

6.7.1.33. OBProtocolVersion๏ƒ

class pyorbbecsdk.OBProtocolVersion

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBProtocolVersion) None
property major
property minor
property patch

6.7.1.34. OBCmdVersion๏ƒ

class pyorbbecsdk.OBCmdVersion๏ƒ

Bases: pybind11_object

OBCmdVersion Members๏ƒ

Name

C++ Binding Object

Value

Description

INVALID

<OBCmdVersion.INVALID: 65535>

65535

Auto-generated from C++ bindings

NONE

<OBCmdVersion.NONE: 65534>

65534

Auto-generated from C++ bindings

V0

<OBCmdVersion.V0: 0>

0

Auto-generated from C++ bindings

V1

<OBCmdVersion.V1: 1>

1

Auto-generated from C++ bindings

V2

<OBCmdVersion.V2: 2>

2

Auto-generated from C++ bindings

V3

<OBCmdVersion.V3: 3>

3

Auto-generated from C++ bindings

6.7.1.35. OBCoordinateSystemType๏ƒ

class pyorbbecsdk.OBCoordinateSystemType๏ƒ

Bases: pybind11_object

OBCoordinateSystemType Members๏ƒ

Name

C++ Binding Object

Value

Description

LEFT_HAND

<OBCoordinateSystemType.LEFT_HAND: 0>

0

Auto-generated from C++ bindings

RIGHT_HAND

<OBCoordinateSystemType.RIGHT_HAND: 1>

1

Auto-generated from C++ bindings

6.7.1.36. OBRotateDegreeType๏ƒ

class pyorbbecsdk.OBRotateDegreeType๏ƒ

Bases: pybind11_object

OBRotateDegreeType Members๏ƒ

Name

C++ Binding Object

Value

Description

ROTATE_0

<OBRotateDegreeType.ROTATE_0: 0>

0

Auto-generated from C++ bindings

ROTATE_180

<OBRotateDegreeType.ROTATE_180: 180>

180

Auto-generated from C++ bindings

ROTATE_270

<OBRotateDegreeType.ROTATE_270: 270>

270

Auto-generated from C++ bindings

ROTATE_90

<OBRotateDegreeType.ROTATE_90: 90>

90

Auto-generated from C++ bindings

6.7.1.37. OBDepthPrecisionLevel๏ƒ

class pyorbbecsdk.OBDepthPrecisionLevel๏ƒ

Bases: pybind11_object

OBDepthPrecisionLevel Members๏ƒ

Name

C++ Binding Object

Value

Description

ONE_MM

<OBDepthPrecisionLevel.ONE_MM: 0>

0

Auto-generated from C++ bindings

ZERO_POINT_FOUR_MM

<OBDepthPrecisionLevel.ZERO_POINT_FOUR_MM: 2>

2

Auto-generated from C++ bindings

ZERO_POINT_ONE_MM

<OBDepthPrecisionLevel.ZERO_POINT_ONE_MM: 3>

3

Auto-generated from C++ bindings

ZERO_POINT_TWO_MM

<OBDepthPrecisionLevel.ZERO_POINT_TWO_MM: 4>

4

Auto-generated from C++ bindings

6.7.1.38. OBDepthCroppingMode๏ƒ

class pyorbbecsdk.OBDepthCroppingMode๏ƒ

Bases: pybind11_object

OBDepthCroppingMode Members๏ƒ

Name

C++ Binding Object

Value

Description

AUTO

<OBDepthCroppingMode.AUTO: 0>

0

Auto-generated from C++ bindings

CLOSE

<OBDepthCroppingMode.CLOSE: 1>

1

Auto-generated from C++ bindings

OPEN

<OBDepthCroppingMode.OPEN: 2>

2

Auto-generated from C++ bindings

6.7.1.39. OBTofFilterRange๏ƒ

class pyorbbecsdk.OBTofFilterRange๏ƒ

Bases: pybind11_object

OBTofFilterRange Members๏ƒ

Name

C++ Binding Object

Value

Description

CLOSE

<OBTofFilterRange.CLOSE: 0>

0

Auto-generated from C++ bindings

DEBUG

<OBTofFilterRange.DEBUG: 100>

100

Auto-generated from C++ bindings

FAR

<OBTofFilterRange.FAR: 2>

2

Auto-generated from C++ bindings

MIDDLE

<OBTofFilterRange.MIDDLE: 1>

1

Auto-generated from C++ bindings

6.7.1.40. OBTofExposureThresholdControl๏ƒ

class pyorbbecsdk.OBTofExposureThresholdControl

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBTofExposureThresholdControl) None
property lower
property upper

6.7.1.41. OBSequenceIdItem๏ƒ

class pyorbbecsdk.OBSequenceIdItem

Bases: pybind11_object

__init__(self: pyorbbecsdk.OBSequenceIdItem) None
property name
property sequence_select_id

6.7.1.42. OBUpgradeState๏ƒ

class pyorbbecsdk.OBUpgradeState๏ƒ

Bases: pybind11_object

OBUpgradeState Members๏ƒ

Name

C++ Binding Object

Value

Description

DONE

<OBUpgradeState.DONE: 3>

3

Upgrade completed successfully

DONE_REBOOT_AND_REUPDATE

<OBUpgradeState.DONE_REBOOT_AND_REUPDATE: 7>

7

Completed, reboot and reupdate needed

DONE_WITH_DUPLICATES

<OBUpgradeState.DONE_WITH_DUPLICATES: 6>

6

Completed with duplicate devices

ERR_DDR

<OBUpgradeState.ERR_DDR: -7>

-7

Auto-generated from C++ bindings

ERR_ERASE

<OBUpgradeState.ERR_ERASE: -3>

-3

Auto-generated from C++ bindings

ERR_FILE_READ

<OBUpgradeState.ERR_FILE_READ: -12>

-12

Auto-generated from C++ bindings

ERR_FLASH_TYPE

<OBUpgradeState.ERR_FLASH_TYPE: -4>

-4

Auto-generated from C++ bindings

ERR_IMAGE_SIZE

<OBUpgradeState.ERR_IMAGE_SIZE: -5>

-5

Auto-generated from C++ bindings

ERR_INVALID_COUNT

<OBUpgradeState.ERR_INVALID_COUNT: -11>

-11

Auto-generated from C++ bindings

ERR_MISMATCH

<OBUpgradeState.ERR_MISMATCH: -9>

-9

Auto-generated from C++ bindings

ERR_OTHER

<OBUpgradeState.ERR_OTHER: -6>

-6

Auto-generated from C++ bindings

ERR_PROGRAM

<OBUpgradeState.ERR_PROGRAM: -2>

-2

Auto-generated from C++ bindings

ERR_TIMEOUT

<OBUpgradeState.ERR_TIMEOUT: -8>

-8

Auto-generated from C++ bindings

ERR_TRANSFER

<OBUpgradeState.ERR_TRANSFER: -13>

-13

Auto-generated from C++ bindings

ERR_UNSUPPORT_DEV

<OBUpgradeState.ERR_UNSUPPORT_DEV: -10>

-10

Auto-generated from C++ bindings

ERR_VERIFY

<OBUpgradeState.ERR_VERIFY: -1>

-1

Auto-generated from C++ bindings

FILE_TRANSFER

<OBUpgradeState.FILE_TRANSFER: 4>

4

Auto-generated from C++ bindings

IN_PROGRESS

<OBUpgradeState.IN_PROGRESS: 2>

2

Upgrade in progress

START

<OBUpgradeState.START: 1>

1

Start upgrade process

VERIFY_IMAGE

<OBUpgradeState.VERIFY_IMAGE: 0>

0

Verify firmware image

VERIFY_SUCCESS

<OBUpgradeState.VERIFY_SUCCESS: 5>

5

Auto-generated from C++ bindings

6.7.1.43. OBDataTranState๏ƒ

class pyorbbecsdk.OBDataTranState๏ƒ

Bases: pybind11_object

OBDataTranState Members๏ƒ

Name

C++ Binding Object

Value

Description

DONE

<OBDataTranState.DONE: 2>

2

Auto-generated from C++ bindings

ERR_BUSY

<OBDataTranState.ERR_BUSY: -1>

-1

Auto-generated from C++ bindings

ERR_OTHER

<OBDataTranState.ERR_OTHER: -5>

-5

Auto-generated from C++ bindings

ERR_TRAN_FAILED

<OBDataTranState.ERR_TRAN_FAILED: -3>

-3

Auto-generated from C++ bindings

ERR_UNSUPPORTED

<OBDataTranState.ERR_UNSUPPORTED: -2>

-2

Auto-generated from C++ bindings

ERR_VERIFY_FAILED

<OBDataTranState.ERR_VERIFY_FAILED: -4>

-4

Auto-generated from C++ bindings

STOPPED

<OBDataTranState.STOPPED: 3>

3

Auto-generated from C++ bindings

TRANSFERRING

<OBDataTranState.TRANSFERRING: 0>

0

Auto-generated from C++ bindings

VERIFYING

<OBDataTranState.VERIFYING: 1>

1

Auto-generated from C++ bindings

6.7.1.44. OBFileTranState๏ƒ

class pyorbbecsdk.OBFileTranState๏ƒ

Bases: pybind11_object

OBFileTranState Members๏ƒ

Name

C++ Binding Object

Value

Description

DONE

<OBFileTranState.DONE: 1>

1

Auto-generated from C++ bindings

ERR_DDR

<OBFileTranState.ERR_DDR: -1>

-1

Auto-generated from C++ bindings

ERR_MD5_ERROR

<OBFileTranState.ERR_MD5_ERROR: -4>

-4

Auto-generated from C++ bindings

ERR_NOT_ENOUGH_SPACE

<OBFileTranState.ERR_NOT_ENOUGH_SPACE: -2>

-2

Auto-generated from C++ bindings

ERR_PATH_NOT_WRITABLE

<OBFileTranState.ERR_PATH_NOT_WRITABLE: -3>

-3

Auto-generated from C++ bindings

ERR_TIMEOUT

<OBFileTranState.ERR_TIMEOUT: -6>

-6

Auto-generated from C++ bindings

ERR_WRITE_FLASH_ERROR

<OBFileTranState.ERR_WRITE_FLASH_ERROR: -5>

-5

Auto-generated from C++ bindings

PREPARING

<OBFileTranState.PREPARING: 0>

0

Auto-generated from C++ bindings

TRANSFER

<OBFileTranState.TRANSFER: 2>

2

Auto-generated from C++ bindings