Skip to main content
QSH 对外公开的 API 称为面向应用程序的 QSH 客户端 API。客户端应用程序与低功耗处理器上 可用的 QSH 框架进行交互。下图展示了 QSH 客户端 API 的 详细组成和用法:
图:QSH 客户端 API 工作流

图:QSH 客户端 API 工作流

以下列表描述了 QSH 客户端 API:
  • getSession():要与 QSH 交互,传感器应用程序客户端必须通过调用 getSession() API 创建一个接口会话。接口会话创建成功后,会向客户端返回一个 ISession* 对象。
  • open()、close()、setCallback() 和 sendRequest():getSession() API 创建的接口以 once_per_session 方式运行。该接口允许客户端应用程序 使用 QSH 客户端 API,例如 open()、close()、 setCallback() 和 sendRequest(),直到使用 close() 和 delete() API 显式删除会话为止。 接口会话建立后,客户端应用程序或 客户端代码可以通过调用 open() API 打开传感器会话。 与 getSession() 类似,open() API 也是以 once_per_session 方式调用的。setCallback() 和 sendRequest() API 针对指定的 SUID 各调用一次。
后续步骤