跳转到内容

SensorLaser::DT35 API

文档稀疏
符号
31
已记录
4
类型
3
继承关系
1
源码分支
main

27 / 31 个公开 API 符号没有说明。

继承关系总览

继承图尚未加载。

全部继承关系

共 3 个类型

类型目录
类

sensors::laser::DT35

查看源码

上游未提供类型说明。

构造与析构

1

DT35

函数公开
        sensors::laser::DT35::DT35 (const Config &cfg)
      

上游未提供说明。

laser/dt35/DT35.hpp:35

成员函数

5

applySetConfig

函数私有
        void sensors::laser::DT35::applySetConfig (const Config &cfg)
      

上游未提供说明。

laser/dt35/DT35.hpp:55

calcDistance

函数私有
        void sensors::laser::DT35::calcDistance ()
      

上游未提供说明。

laser/dt35/DT35.hpp:46

getDistance

函数公开const
        const float & sensors::laser::DT35::getDistance () const
      

上游未提供说明。

laser/dt35/DT35.hpp:37

setConfig

函数公开
        void sensors::laser::DT35::setConfig (const Config &cfg)
      

上游未提供说明。

laser/dt35/DT35.hpp:42

updateRawdata

函数私有
        void sensors::laser::DT35::updateRawdata (const uint32_t &rawdata)
      

上游未提供说明。

laser/dt35/DT35.hpp:45

成员变量

4

嵌套类型

1
结构体

sensors::laser::DT35::Config

查看源码

上游未提供类型说明。

成员变量

5

distance

变量公开
        float sensors::laser::DT35::Config::distance
      

上游未提供说明。

laser/dt35/DT35.hpp:26

far

变量公开
        struct sensors::laser::DT35::Config::@215232170367372374347273053054012007075334051012 sensors::laser::DT35::Config::far
      

近点和远点的数据

laser/dt35/DT35.hpp:27

k

变量公开
        float sensors::laser::DT35::Config::k
      

https://github.com/SSC202/WTR_DT35_HW 矫正系数 相关原理参见

laser/dt35/DT35.hpp:33

near

变量公开
        struct sensors::laser::DT35::Config::@215232170367372374347273053054012007075334051012 sensors::laser::DT35::Config::near
      

上游未提供说明。

laser/dt35/DT35.hpp:27

raw_data

变量公开
        uint32_t sensors::laser::DT35::Config::raw_data
      

上游未提供说明。

laser/dt35/DT35.hpp:25
类

sensors::laser::DT35Board

查看源码

上游未提供类型说明。

继承关系

基类
  • protocol::UartRxSync< 2, 24 >公开

构造与析构

1

DT35Board

函数公开
        sensors::laser::DT35Board::DT35Board (UART_HandleTypeDef *huart, Buffer &buffer)
      

上游未提供说明。

laser/dt35/DT35.hpp:61

成员函数

4

decode

函数受保护
        bool sensors::laser::DT35Board::decode (const uint8_t data[22]) override
      

上游未提供说明。

laser/dt35/DT35.hpp:72

header

函数受保护const
        const std::array< uint8_t, 2 > & sensors::laser::DT35Board::header () const override
      

上游未提供说明。

laser/dt35/DT35.hpp:67

registerChannel

函数公开
        bool sensors::laser::DT35Board::registerChannel (size_t i, DT35 *dt35)
      

上游未提供说明。

laser/dt35/DT35.hpp:63

unregisterChannel

函数公开
        DT35 * sensors::laser::DT35Board::unregisterChannel (size_t i)
      

上游未提供说明。

laser/dt35/DT35.hpp:64

成员变量

2

HEADER

变量私有静态
        std::array<uint8_t, 2> sensors::laser::DT35Board::HEADER
      

上游未提供说明。

laser/dt35/DT35.hpp:75

channel_

变量私有
        std::array<DT35*, 4> sensors::laser::DT35Board::channel_
      

上游未提供说明。

laser/dt35/DT35.hpp:77

其他公开符号

函数

1

sensors::laser::be2u32

函数静态
        static uint32_t sensors::laser::be2u32 (const uint8_t *bytes)
      

上游未提供说明。

laser/dt35/DT35.cpp:60

文件

2

laser/dt35/DT35.hpp

文件

Brief description of the file. syhanjin 2026-02-03 Detailed description (optional).

laser/dt35/DT35.hpp