跳转到内容

SensorGyro::HWT101CT API

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

16 / 21 个公开 API 符号没有说明。

继承关系总览

继承图尚未加载。

全部继承关系

共 1 个类型

类型目录
类

sensors::gyro::HWT101CT

查看源码

上游未提供类型说明。

继承关系

基类
  • protocol::UartRxSync< 1, 11 >公开

构造与析构

1

HWT101CT

函数公开
        sensors::gyro::HWT101CT::HWT101CT (UART_HandleTypeDef *huart, Buffer &buffer)
      

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:39

成员函数

8

calibrate

函数公开
        void sensors::gyro::HWT101CT::calibrate (uint32_t duration_ms)
      

校准陀螺仪零偏 校准过程中,请确保传感器处于静止状态。故该函数为阻塞函数 duration_ms 零偏校准持续时间

gyro/HWT101CT/HWT101CT.hpp:55

decode

函数受保护
        bool sensors::gyro::HWT101CT::decode (const uint8_t data[10]) override
      

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:69

header

函数受保护const
        const std::array< uint8_t, 1 > & sensors::gyro::HWT101CT::header () const override
      

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:63

resetYaw

函数公开
        void sensors::gyro::HWT101CT::resetYaw ()
      

重置 yaw 本函数并不会立即设置 yaw 为 0,而是写入传感器寄存器,下一次接收到数据时才会重置。 同时本函数带有大约 2ms 的阻塞

gyro/HWT101CT/HWT101CT.hpp:47

write_reg

函数私有
        void sensors::gyro::HWT101CT::write_reg (uint8_t addr, uint8_t data_l, uint8_t data_h)
      

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:78

成员变量

4

嵌套类型

1

RRate

枚举公开

模块输出速率枚举

RRate_0_2HZ = 0x01
0.2Hz
RRate_0_5HZ = 0x02
0.5Hz
RRate_1000Hz = 0x0D
1000Hz
RRate_100HZ = 0x09
100Hz
RRate_10HZ = 0x06
10Hz
RRate_1HZ = 0x03
1Hz
RRate_200HZ = 0x0B
200Hz
RRate_20HZ = 0x07
20Hz
RRate_2HZ = 0x04
2Hz
RRate_500HZ = 0x0C
500Hz
RRate_50HZ = 0x08
50Hz
RRate_5HZ = 0x05
5Hz
gyro/HWT101CT/HWT101CT.hpp:23

其他公开符号

函数

1

sensors::gyro::read_int16

函数静态
        static int16_t sensors::gyro::read_int16 (const uint8_t data[2])
      

上游未提供说明。

gyro/HWT101CT/HWT101CT.cpp:16

文件

2

gyro/HWT101CT/HWT101CT.hpp

文件

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

gyro/HWT101CT/HWT101CT.hpp