# SensorInterface ## **概述** **所属模块:** [Sensor](_sensor.md) ## **汇总** ## Public 属性
( GetAllSensors )([out] struct SensorInformation **sensorInfo, [out] int32_t *count) |
获取当前系统中所有类型的传感器信息。 更多... |
( Enable )([in] int32_t sensorId) |
根据传感器设备类型标识使能传感器信息列表里存在的设备,只有数据订阅者使能传感器后,才能获取订阅的传感器数据。 更多... |
( Disable )([in] int32_t sensorId) |
根据传感器设备类型标识去使能传感器信息列表里存在的设备。 更多... |
( SetBatch )([in] int32_t sensorId, [in] int64_t samplingInterval, [in] int64_t reportInterval) |
设置指定传感器的数据采样间隔和数据上报间隔。 更多... |
( SetMode )([in] int32_t sensorId, [in] int32_t mode) |
设置指定传感器的数据上报模式,不同的工作模式,上报数据的方式不同。 更多... |
( SetOption )([in] int32_t sensorId, [in] uint32_t option) |
设置指定传感器量程、精度等可选配置。 更多... |
( Register )([in] int32_t groupId, [in] RecordDataCallback cb) |
订阅者注册传感器数据回调函数,系统会将获取到的传感器数据上报给订阅者。 更多... |
( Unregister )([in] int32_t groupId, [in] RecordDataCallback cb) |
订阅者去注册传感器数据回调函数。 更多... |
唯一标识一个传感器设备类型,详见SensorTypeTag。 |
唯一标识一个传感器设备类型,详见SensorTypeTag。 |
输出系统中注册的所有传感器信息,一种类型传感器信息包括传感器名字、设备厂商、 固件版本号、硬件版本号、传感器类型编号、传感器标识、最大量程、精度、功耗,详见SensorInformation。 |
|
传感器组ID。 sensorId枚举值范围为128-160,表示已订阅医疗传感器服务,只需成功订阅一次,无需重复订阅。 sensorId枚举值范围不在128-160之间,这意味着传统传感器已订阅,只需成功订阅一次,无需重复订阅。 |
|
要注册的回调函数,详见RecordDataCallback。 |
唯一标识一个传感器设备类型,详见SensorTypeTag。 |
|
唯一标识一个传感器设备类型,详见SensorTypeTag。 |
|
传感器的数据上报模式,详见SensorModeType。 |
唯一标识一个传感器设备类型,详见SensorTypeTag。 |
|
传感器组ID。 sensorId枚举值范围为128-160,表示已订阅医疗传感器服务。只需成功取消订阅一次,无需重复取消订阅。 sensorId枚举值范围不在128-160之间,这意味着传统传感器已订阅。并且成功取消订阅。 |
|
要注册的回调函数,详见RecordDataCallback。 |