# SENSOR - [概述](#section3634112111) - [接口说明](#section188213414114) - [开发指导](#section1140943382) - [开发步骤](#section7893102915819) - [开发实例](#section257750691) - [测试指导](#section106021256121219) ## 概述 Sensor(传感器)驱动模块为上层Sensor服务系统提供稳定的Sensor基础能力API,包括Sensor列表查询、Sensor启停、Sensor订阅及去订阅,Sensor参数配置等功能;基于HDF(**H**ardware **D**river **F**oundation)驱动框架开发的Sensor驱动模型,实现跨操作系统迁移,器件差异配置等功能。Sensor驱动模型如下图1所示: **图 1** Sensor驱动模型图 ![](figure/Sensor驱动模型图.png "Sensor驱动模型图") Sensor驱动模型对外开放的API接口能力如下: - 提供Sensor HDI(**H**ardware **D**river **I**nterface)能力接口,简化服务开发。 - 提供Sensor驱动模型能力接口:依赖HDF驱动框架实现Sensor器件驱动的注册,加载,去注册,器件探测等能力,提供同一类型Sensor器件驱动归一接口, 寄存器配置解析操作接口,总线访问抽象接口,平台抽象接口。 - 提供开发者实现的能力接口:依赖HDF驱动框架的HCS\(**H**DF **C**onfiguration **S**ource\)配置管理,根据同类型Sensor差异化配置,实现Sensor器件参数序列化配置和器件部分操作接口,简化Sensor器件驱动开发。 ### 接口说明 Sensor驱动模型对HDI开放的API接口功能,参考表1。 **表 1** Sensor驱动模型对外API接口功能介绍
int32_t SetBatch(int64_t samplingInterval, int64_t reportInterval) |
||