RMVL  1.1.1
RoboMaster Vision Library
| 静态 Public 成员函数 | Public 属性 | 所有成员列表
rm::GyroData结构体 参考

陀螺仪数据 更多...

#include <rmvl/core/dataio.hpp>

rm::GyroData 的协作图:

struct  Rotation
 转动姿态信息 更多...
 
struct  Translation
 移动姿态信息 更多...
 

静态 Public 成员函数

static bool write (const std::string &path, uint32_t idx, const GyroData &data) noexcept
 将陀螺仪数据写入 YAML 文件中 更多...
 
static bool read (const std::string &path, uint32_t idx, GyroData &data) noexcept
 从指定 YAML 文件中读取陀螺仪数据 更多...
 

Public 属性

struct rm::GyroData::Translation translation
 
struct rm::GyroData::Rotation rotation
 

详细描述

陀螺仪数据

示例
samples/detector/hik/sample_hik_armor_collection.cpp.

成员函数说明

◆ read()

static bool rm::GyroData::read ( const std::string &  path,
uint32_t  idx,
GyroData data 
)
staticnoexcept

从指定 YAML 文件中读取陀螺仪数据

注解
访问指定下标的数据结构体 gyro_data_<?><?> 表示结构体标号,即参数 idx
参数
[in]path读取的文件路径
[in]idx结构体标号
[out]data读取出的陀螺仪数据,读取失败则不对 data 做任何操作
返回
是否读取成功

◆ write()

static bool rm::GyroData::write ( const std::string &  path,
uint32_t  idx,
const GyroData data 
)
staticnoexcept

将陀螺仪数据写入 YAML 文件中

注解
默认以 APPEND 模式进行写入到结构体 gyro_data_<?> 中,<?> 表示写入的结构体标号,即参数 idx
参数
[in]path写入的文件路径
[in]idx写入的结构体标号
[in]data待写入的陀螺仪数据
返回
是否写入成功

类成员变量说明

◆ rotation

struct rm::GyroData::Rotation rm::GyroData::rotation

◆ translation

struct rm::GyroData::Translation rm::GyroData::translation

该结构体的文档由以下文件生成: