pub enum DeviceProperty {
Show 148 variants
LDP(bool),
Laser(bool),
LaserPulseWidth(i32),
LaserCurrent(f32),
Flood(bool),
FloodLevel(i32),
TemperatureCompensation(bool),
DepthMirror(bool),
DepthFlip(bool),
DepthPostfilter(bool),
DepthHolefilter(bool),
IRMirror(bool),
IRFlip(bool),
MinDepth(i32),
MaxDepth(i32),
DepthNoiseRemovalFilter(bool),
LDPStatus(bool),
DepthNoiseRemovalFilterMaxDiff(i32),
DepthNoiseRemovalFilterMaxSpeckleSize(i32),
DepthAlignHardware(bool),
TimestampOffset(i32),
HardwareDistortionSwitch(bool),
FanWorkMode(i32),
DepthAlignHardwareMode(i32),
AntiCollusionActivationStatus(bool),
DepthPrecisionLevel(i32),
TofFilterRange(i32),
LaserMode(i32),
Rectify2(bool),
ColorMirror(bool),
ColorFlip(bool),
IndicatorLight(bool),
DisparityToDepth(bool),
BRT(bool),
Watchdog(bool),
ExternalSignalReset(bool),
Heartbeat(bool),
DepthCroppingMode(i32),
D2CPreprocess(bool),
GPM(bool),
RGBCustomCrop(bool),
DeviceWorkMode(i32),
DeviceCommunicationType(i32),
SwitchIRMode(i32),
LaserPowerLevelControl(i32),
LDPMeasureDistance(i32),
TimerResetSignal(bool),
TimerResetTriggerOutEnable(bool),
TimerResetDelayUs(i32),
CaptureImageSignal(bool),
IRRightMirror(bool),
CaptureImageFrameNumber(i32),
IRRightFlip(bool),
ColorRotate(i32),
IRRotate(i32),
IRRightRotate(i32),
DepthRotate(i32),
LaserPowerActualLevel(i32),
USBPowerState(i32),
DCPowerState(i32),
DeviceDevelopmentMode(i32),
SyncSignalTriggerOut(bool),
RestoreFactorySettings(bool),
BootIntoRecoveryMode(bool),
DeviceInRecoveryMode(bool),
CaptureIntervalMode(i32),
CaptureImageTimeInterval(i32),
CaptureImageNumberInterval(i32),
TimerResetEnable(bool),
DeviceUSB2RepeatIdentify(bool),
DeviceRebootDelay(i32),
LaserOvercurrentProtectionStatus(bool),
LaserPulseWidthProtectionStatus(bool),
LaserAlwaysOn(bool),
LaserOnOffPattern(i32),
DepthUnitFlexibleAdjustment(f32),
LaserControl(i32),
IRBrightness(i32),
SlaveDeviceSyncStatus(bool),
ColorAEMaxExposure(i32),
IRAEMaxExposure(i32),
DispSearchRangeMode(i32),
LaserHighTemperatureProtect(bool),
LowExposureLaserControl(bool),
CheckPPSSyncInSignal(bool),
DispSearchOffset(i32),
DeviceRepower(bool),
FrameInterleaveConfigIndex(i32),
FrameInterleaveEnable(bool),
FrameInterleaveLaserPatternSyncDelay(i32),
OnChipCalibrationHealthCheck(f32),
OnChipCalibrationEnable(bool),
HWNoiseRemoveFilterEnable(bool),
HWNoiseRemoveFilterThreshold(f32),
DeviceAutoCaptureEnable(bool),
DeviceAutoCaptureIntervalTime(i32),
DevicePTPClockSyncEnable(bool),
DepthWithConfidenceStreamEnable(bool),
ConfidenceStreamFilter(bool),
ConfidenceStreamFilterThreshold(i32),
ConfidenceMirror(bool),
ConfidenceFlip(bool),
ConfidenceRotate(i32),
ColorAutoExposure(bool),
ColorExposure(i32),
ColorGain(i32),
ColorAutoWhiteBalance(bool),
ColorWhiteBalance(i32),
ColorBrightness(i32),
ColorSharpness(i32),
ColorShutter(i32),
ColorSaturation(i32),
ColorContrast(i32),
ColorGamma(i32),
ColorRoll(i32),
ColorAutoExposurePriority(i32),
ColorBacklightCompensation(i32),
ColorHue(i32),
ColorPowerLineFrequency(i32),
DepthAutoExposure(bool),
DepthExposure(i32),
DepthGain(i32),
IRAutoExposure(bool),
IRExposure(i32),
IRGain(i32),
IRChannelDataSource(i32),
DepthRMFilter(bool),
ColorMaximalGain(i32),
ColorMaximalShutter(i32),
IRShortExposure(bool),
ColorHDR(bool),
IRLongExposure(bool),
SkipFrame(bool),
HDRMerge(bool),
ColorFocus(i32),
IRRectify(bool),
DepthAutoExposurePriority(i32),
SDKDisparityToDepth(bool),
SDKDepthFrameUnpack(bool),
SDKIRFrameUnpack(bool),
SDKAccelFrameTransformed(bool),
SDKGyroFrameTransformed(bool),
SDKIRLeftFrameUnpack(bool),
SDKIRRightFrameUnpack(bool),
NetworkBandwidthType(i32),
DevicePerformanceMode(i32),
RawDataCameraCalibJsonFile(i32),
DebugESGMConfidence(f32),
}Expand description
Device property
Variants§
LDP(bool)
LDP switch
Laser(bool)
Laser switch
LaserPulseWidth(i32)
Laser pulse width
LaserCurrent(f32)
Laser current (unit: mA)
Flood(bool)
IR flood switch
FloodLevel(i32)
IR flood level
TemperatureCompensation(bool)
Enable/disable temperature compensation
DepthMirror(bool)
Depth mirror
DepthFlip(bool)
Depth flip
DepthPostfilter(bool)
Depth Postfilter
DepthHolefilter(bool)
Depth Holefilter
IRMirror(bool)
IR mirror
IRFlip(bool)
IR flip
MinDepth(i32)
Minimum depth threshold
MaxDepth(i32)
Maximum depth threshold
DepthNoiseRemovalFilter(bool)
Software filter switch
LDPStatus(bool)
LDP status
DepthNoiseRemovalFilterMaxDiff(i32)
Maxdiff for depth noise removal filter
DepthNoiseRemovalFilterMaxSpeckleSize(i32)
MaxSpeckleSize for depth noise removal filter
DepthAlignHardware(bool)
Hardware d2c is on
TimestampOffset(i32)
Timestamp adjustment
HardwareDistortionSwitch(bool)
Hardware distortion switch Rectify
FanWorkMode(i32)
Fan mode switch
DepthAlignHardwareMode(i32)
Multi-resolution D2C mode
AntiCollusionActivationStatus(bool)
Anti-collusion activation status
DepthPrecisionLevel(i32)
Depth precision level
TofFilterRange(i32)
TOF filter range configuration
LaserMode(i32)
Laser mode
Rectify2(bool)
brt2r-rectify function switch
ColorMirror(bool)
Color mirror
ColorFlip(bool)
Color flip
IndicatorLight(bool)
Indicator switch
DisparityToDepth(bool)
Disparity to depth switch
BRT(bool)
BRT function switch
Watchdog(bool)
Watchdog function switch
ExternalSignalReset(bool)
External signal trigger restart function switch
Heartbeat(bool)
Heartbeat monitoring function switch
DepthCroppingMode(i32)
Depth cropping mode device
D2CPreprocess(bool)
D2C preprocessing switch
GPM(bool)
Enable/disable GPM function
RGBCustomCrop(bool)
Custom RGB cropping switch
DeviceWorkMode(i32)
Device operating mode (power consumption)
DeviceCommunicationType(i32)
Device communication type
SwitchIRMode(i32)
Switch infrared imaging mode
LaserPowerLevelControl(i32)
Laser power level
LDPMeasureDistance(i32)
LDP’s measure distance
TimerResetSignal(bool)
Reset device time to zero
TimerResetTriggerOutEnable(bool)
Enable send reset device time signal to other device
TimerResetDelayUs(i32)
Delay to reset device time
CaptureImageSignal(bool)
Signal to capture image
IRRightMirror(bool)
Right IR sensor mirror state
CaptureImageFrameNumber(i32)
Number frame to capture once a ‘OB_PROP_CAPTURE_IMAGE_SIGNAL_BOOL’ effect
IRRightFlip(bool)
Right IR sensor flip state
ColorRotate(i32)
Color sensor rotation
IRRotate(i32)
IR/Left-IR sensor rotation
IRRightRotate(i32)
Right IR sensor rotation
DepthRotate(i32)
Depth sensor rotation
LaserPowerActualLevel(i32)
Get hardware laser power actual level
USBPowerState(i32)
USB’s power state
DCPowerState(i32)
DC’s power state
DeviceDevelopmentMode(i32)
Device development mode switch
SyncSignalTriggerOut(bool)
Multi-DeviceSync synchronized signal trigger out is enable state
RestoreFactorySettings(bool)
Restore factory settings and factory parameters
BootIntoRecoveryMode(bool)
Enter recovery mode when boot the device
DeviceInRecoveryMode(bool)
Query whether the current device is running in recovery mode
CaptureIntervalMode(i32)
Capture interval mode
CaptureImageTimeInterval(i32)
Capture time interval
CaptureImageNumberInterval(i32)
Capture number interval
TimerResetEnable(bool)
Timer reset enable
DeviceUSB2RepeatIdentify(bool)
Enable or disable the device to retry USB2.0 re-identification
DeviceRebootDelay(i32)
Reboot device delay mode
LaserOvercurrentProtectionStatus(bool)
Query the status of laser overcurrent protection
LaserPulseWidthProtectionStatus(bool)
Query the status of laser pulse width protection
LaserAlwaysOn(bool)
Laser always on
LaserOnOffPattern(i32)
Laser on/off alternate mode
DepthUnitFlexibleAdjustment(f32)
Depth unit flexible adjustment
LaserControl(i32)
Laser control
IRBrightness(i32)
IR brightness
SlaveDeviceSyncStatus(bool)
Slave/secondary device synchronization status
ColorAEMaxExposure(i32)
Color AE max exposure
IRAEMaxExposure(i32)
Max exposure time of IR auto exposure
DispSearchRangeMode(i32)
Disparity search range mode
LaserHighTemperatureProtect(bool)
Laser high temperature protection
LowExposureLaserControl(bool)
Low exposure laser control
CheckPPSSyncInSignal(bool)
Check pps sync in signal
DispSearchOffset(i32)
Disparity search range offset
DeviceRepower(bool)
Repower device
FrameInterleaveConfigIndex(i32)
Frame interleave config index
FrameInterleaveEnable(bool)
Frame interleave enable
FrameInterleaveLaserPatternSyncDelay(i32)
Laser pattern sync with delay
OnChipCalibrationHealthCheck(f32)
Get the health check result from device
OnChipCalibrationEnable(bool)
Enable or disable on-chip calibration
HWNoiseRemoveFilterEnable(bool)
Hardware noise remove filter switch
HWNoiseRemoveFilterThreshold(f32)
Hardware noise remove filter threshold
DeviceAutoCaptureEnable(bool)
Soft trigger auto capture enable
DeviceAutoCaptureIntervalTime(i32)
Soft trigger auto capture interval time
DevicePTPClockSyncEnable(bool)
PTP time synchronization enable
DepthWithConfidenceStreamEnable(bool)
Depth with confidence stream enable
ConfidenceStreamFilter(bool)
Enable or disable confidence stream filter
ConfidenceStreamFilterThreshold(i32)
Confidence stream filter threshold
ConfidenceMirror(bool)
Confidence stream mirror enable
ConfidenceFlip(bool)
Confidence stream flip enable
ConfidenceRotate(i32)
Confidence stream rotate
ColorAutoExposure(bool)
Color camera auto exposure
ColorExposure(i32)
Color camera exposure adjustment
ColorGain(i32)
Color camera gain adjustment
ColorAutoWhiteBalance(bool)
Color camera automatic white balance
ColorWhiteBalance(i32)
Color camera white balance adjustment
ColorBrightness(i32)
Color camera brightness adjustment
ColorSharpness(i32)
Color camera sharpness adjustment
ColorShutter(i32)
Color camera shutter adjustment
ColorSaturation(i32)
Color camera saturation adjustment
ColorContrast(i32)
Color camera contrast adjustment
ColorGamma(i32)
Color camera gamma adjustment
ColorRoll(i32)
Color camera image rotation
ColorAutoExposurePriority(i32)
Color camera auto exposure priority
ColorBacklightCompensation(i32)
Color camera brightness compensation
ColorHue(i32)
Color camera color tint
ColorPowerLineFrequency(i32)
Color Camera Power Line Frequency
DepthAutoExposure(bool)
Automatic exposure of depth camera
DepthExposure(i32)
Depth camera exposure adjustment
DepthGain(i32)
Depth camera gain adjustment
IRAutoExposure(bool)
Infrared camera auto exposure
IRExposure(i32)
Infrared camera exposure adjustment
IRGain(i32)
Infrared camera gain adjustment
IRChannelDataSource(i32)
Select Infrared camera data source channel
DepthRMFilter(bool)
Depth effect dedistortion
ColorMaximalGain(i32)
Color camera maximal gain
ColorMaximalShutter(i32)
Color camera shutter gain
IRShortExposure(bool)
Enable/disable IR short exposure function
ColorHDR(bool)
Color camera HDR
IRLongExposure(bool)
IR long exposure mode switch
SkipFrame(bool)
Setting and getting the USB device frame skipping mode status
HDRMerge(bool)
Depth HDR merge
ColorFocus(i32)
Color camera FOCUS
IRRectify(bool)
IR rectify status
DepthAutoExposurePriority(i32)
Depth camera priority
SDKDisparityToDepth(bool)
Software disparity to depth
SDKDepthFrameUnpack(bool)
Depth data unpacking function switch
SDKIRFrameUnpack(bool)
IR data unpacking function switch
SDKAccelFrameTransformed(bool)
Accel data conversion function switch
SDKGyroFrameTransformed(bool)
Gyro data conversion function switch
SDKIRLeftFrameUnpack(bool)
Left IR frame data unpacking function switch
SDKIRRightFrameUnpack(bool)
Right IR frame data unpacking function switch
NetworkBandwidthType(i32)
Read the current network bandwidth type of the network device
DevicePerformanceMode(i32)
Switch device performance mode
RawDataCameraCalibJsonFile(i32)
Calibration JSON file read from device
DebugESGMConfidence(f32)
Confidence degree
Trait Implementations§
Source§impl Clone for DeviceProperty
impl Clone for DeviceProperty
Source§fn clone(&self) -> DeviceProperty
fn clone(&self) -> DeviceProperty
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more