sensors_module_t 結構體參考資料

sensors_module_t 結構體參考資料

#include < sensors.h >

資料欄位

struct hw_module_t   通用
 
int(*  get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list)
 
int(*  set_operation_mode )(unsigned int mode)
 

詳細說明

每個硬體模組都必須有名為 HAL_MODULE_INFO_SYM 的資料結構,且此資料結構的欄位必須以 hw_module_t 開頭,後面接著模組專屬資訊。

定義位於檔案 sensors.h 的第 1149 行。

欄位說明文件

struct hw_module_t common

定義位於檔案 sensors.h 1150 行。

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list)

列舉所有可用的感應器。清單會以「list」格式傳回。

退貨
清單中的感應器數量

定義位於檔案 sensors.h 的 1156 行。

int(* set_operation_mode)(unsigned int mode)

將模組置於特定模式。定義下列模式:

0 - 正常運作。模組的預設狀態。1 - 回送模式。在這個模式中,感應器服務會為支援的感應器注入資料。

退貨
成功時為 0 - 如果系統不支援要求的模式,則為 -EINVAL - 如果系統不允許作業,則為 -EPERM

定義位於檔案 sensors.h 1169 行。


這個結構體的說明文件是由下列檔案產生: