XTOS / OPEN SOURCE REAL-TIME SYSTEMOPEN SOURCE · VERSION 0.9.0 · BUILD FROM SOURCE
libxtos-bcixtos_bci_start

xtos_bci_start

通过 XTOS_BCI_START_STREAM ioctl 请求设备开始流式采集。

本页目录

声明

c
#include <xtos/bci.h>

int xtos_bci_start(xtos_bci_session_t *session);

参数

参数类型说明
sessionxtos_bci_session_t *非 NULL 会话句柄。

返回值

ioctl 成功返回 0 并设置 streaming;失败返回 -1 且不设置该标志。

错误

errno条件
EINVALsession 为 NULL,或驱动拒绝参数/状态。
ENOTTY/EOPNOTSUPP设备不支持该 ioctl 或不实现 XTOS BCI 启动能力。
system errnoioctl 失败时返回驱动或系统 errno。

注意事项

  • 实际采样、权限和硬件能力由驱动决定;返回 0 只表示 ioctl 成功。
  • 会话没有并发锁;不要与 stop、destroy 或配置操作并发使用。

示例

源码

本文按 OpenXTOS 提交 dd313955ad57542bcd2af8827157d1bbd0cf5e83 的头文件和实现编写。