Sensors_module_t 結構參考

Sensors_module_t 結構參考

#include < sensors.h >

資料欄位

結構體hw_module_t常見的
整數(* get_sensors_list )(結構sensor_module_t *模組,結構sensor_t const **列表)
整數(* set_operation_mode )(無符號整數模式)

詳細說明

每個硬體模組必須有一個名為 HAL_MODULE_INFO_SYM 的資料結構,並且該資料結構的欄位必須以hw_module_t開頭,後面跟著模組特定資訊。

文件sensors.h1149行的定義。

現場文檔

結構體hw_module_t公共

文件sensors.h1150行的定義。

int(* get_sensors_list)(結構sensor_module_t *模組,結構sensor_t const **列表)

列舉所有可用的感測器。該列表在“list”中傳回。

退貨
清單中的感測器數量

文件sensors.h1156行的定義。

int(* set_operation_mode)(無符號整數模式)

將模組置於特定模式。定義了以下模式

0 - 正常運作。模組的預設狀態。 1 - 環回模式。在此模式下,感測器服務會為支援的感測器注入資料。

退貨
成功時為 0 -EINVAL(如果不支援請求的模式) -EPERM(如果不允許操作)

文件sensors.h1169行的定義。


該結構的文檔是從以下文件產生的:
  • 硬體/libhardware/include/hardware/sensors.h