缓冲区中值的跳跃索引

2022-01-27 20:47:58 标签 linuxbufferiio

我目前正在测试一些东西与加速计和它的iio缓冲,有一些东西让我困惑。

该传感器有四种不同的扫描元素:x y z and a timestamy z 和一个timestamp..

这些值的指标为:

X = 0 y = 1 z = 2时间= 3。到目前为止一切都好。

如果我启用所有可用的扫描元素,条目的顺序将根据描述设置。

一切都启用:

0000010 f758 011c 3f64 c0b0 be90 0bfe 499f 0004
0000020 f724 0134 3f58 c0b0 3f2f 10ab 499f 0004

但是一旦我有间隔,例如,如果我禁用y的扫描元素,z值就会跳到索引1上,我的缓冲区看起来是这样的:

xz和时间:

0000010 f720 3f70 0000 0000 722a 5c13 4946 0004
0000020 f728 3f74 0000 0000 0958 60c0 4946 0004

z和时间:

0000010 3f6c 0000 0000 0000 ca0b 6ef1 48be 0004
0000020 3f44 0000 0000 0000 edf7 739e 48be 0004

只有x和z:

0000010 f720 3f48 f748 3f54 f744 3f5c f75c 3f68
0000020 f750 3f78 f738 3f80 f718 3f64 f700 3f50

我无法找到这方面的进一步信息,但我有点困惑和惊讶的是,扫描元素不尊重其给定的索引,一旦时间戳被激活,有一个索引差距。这是正常的行为或这是一些东西,目前的传感器驱动混合?

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码