# ToFConfig

此消息用于配置 [ToF](https://docs.luxonis.com/software-v3/depthai/depthai-components/nodes/tof.md) 节点。

## 功能示例

 * [ToF（RVC2 示例）](https://docs.luxonis.com/software-v3/depthai/examples/rvc2/tof/tof.md)

## 参考

### dai::ToFConfig

Kind: class

ToFConfig message. Carries config for feature tracking algorithm

#### uint32_t Profile

Kind: enum

##### LOW_RANGE

Kind: enum_value

##### MID_RANGE

Kind: enum_value

##### HIGH_RANGE

Kind: enum_value

#### Profile profile

Kind: variable

#### filters::params::MedianFilter median

Kind: variable

Set kernel size for depth median filtering, or disable

#### int phaseUnwrappingLevel

Kind: variable

#### uint16_t phaseUnwrapErrorThreshold

Kind: variable

#### bool enablePhaseShuffleTemporalFilter

Kind: variable

#### bool enableBurstMode

Kind: variable

#### bool enableDistortionCorrection

Kind: variable

#### std::optional< bool > enableFPPNCorrection

Kind: variable

#### std::optional< bool > enableOpticalCorrection

Kind: variable

#### std::optional< bool > enableTemperatureCorrection

Kind: variable

#### std::optional< bool > enableWiggleCorrection

Kind: variable

#### std::optional< bool > enablePhaseUnwrapping

Kind: variable

#### ToFConfig()

Kind: function

Construct ToFConfig message.

#### ~ToFConfig()

Kind: function

#### ToFConfig & setMedianFilter(filters::params::MedianFilter median)

Kind: function

parameters: median: Set kernel size for median filtering, or disable

#### void serialize(std::vector< std::uint8_t > & metadata, DatatypeEnum & datatype)

Kind: function

#### DatatypeEnum getDatatype()

Kind: function

Get the datatype of this specific message.

return: DatatypeEnum

#### void setProfilePreset(Profile profile)

Kind: function

Set preset mode for ToFConfig . parameters: presetMode: Preset mode for ToFConfig .

#### DEPTHAI_SERIALIZE(ToFConfig, profile, median, enablePhaseShuffleTemporalFilter, enableBurstMode, enableDistortionCorrection,
enableFPPNCorrection, enableOpticalCorrection, enableTemperatureCorrection, enableWiggleCorrection, enablePhaseUnwrapping,
phaseUnwrappingLevel, phaseUnwrapErrorThreshold)

Kind: function

### 需要帮助？

请前往 [OAKChina 官网](https://www.oakchina.cn/) 获取技术支持或解答您的任何疑问。
