跳转到内容

SensorGyro::HWT101CT API

文档稀疏
符号
21
已记录
5
修订版本
0.1.0+cea60a9e62e2

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

命名空间

3

protocol

上游未提供说明。

1

函数

10

sensors::gyro::HWT101CT::HWT101CT

                    sensors::gyro::HWT101CT::HWT101CT (UART_HandleTypeDef *huart)
                  

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:39

sensors::gyro::HWT101CT::calibrate

                    void sensors::gyro::HWT101CT::calibrate (uint32_t duration_ms)
                  

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

gyro/HWT101CT/HWT101CT.hpp:55

sensors::gyro::HWT101CT::decode

                    bool sensors::gyro::HWT101CT::decode (const uint8_t data[10]) override
                  

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:75

sensors::gyro::HWT101CT::header

                    const std::array< uint8_t, 1 > & sensors::gyro::HWT101CT::header () const override
                  

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:69

sensors::gyro::HWT101CT::resetYaw

                    void sensors::gyro::HWT101CT::resetYaw ()
                  

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

gyro/HWT101CT/HWT101CT.hpp:47

sensors::gyro::HWT101CT::setOutputRate

                    void sensors::gyro::HWT101CT::setOutputRate (RRate rate)
                  

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:57

sensors::gyro::HWT101CT::write_reg

                    void sensors::gyro::HWT101CT::write_reg (uint8_t addr, uint8_t data_l, uint8_t data_h)
                  

上游未提供说明。

gyro/HWT101CT/HWT101CT.hpp:84

枚举

1

sensors::gyro::HWT101CT::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

变量

4

文件

2

gyro/HWT101CT/HWT101CT.hpp

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

gyro/HWT101CT/HWT101CT.hpp