Tài liệu tham khảo về cấu trúc sensors_module_t
  
   #include <
   
    sensors.h
   
   >
  
 
| Trường dữ liệu | |
| struct hw_module_t | common | 
| int(* | get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list) | 
| int(* | set_operation_mode )(chế độ int chưa ký) | 
Nội dung mô tả chi tiết
Mỗi mô-đun phần cứng phải có một cấu trúc dữ liệu có tên là HAL_MODULE_INFO_SYM và các trường của cấu trúc dữ liệu này phải bắt đầu bằng hw_module_t , theo sau là thông tin cụ thể về mô-đun.
Tài liệu về trường
| cấu trúc hw_module_t phổ biến | 
| int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) | 
| int(* set_operation_mode)(unsigned int mode) | 
Đặt mô-đun ở một chế độ cụ thể. Các chế độ sau đây được xác định
0 – Hoạt động bình thường. Trạng thái mặc định của mô-đun. 1 – Chế độ vòng lặp. Dịch vụ cảm biến sẽ chèn dữ liệu cho các cảm biến được hỗ trợ ở chế độ này.
- Giá trị trả về
- 0 khi thành công -EINVAL nếu chế độ được yêu cầu không được hỗ trợ -EPERM nếu không cho phép thao tác
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- hardware/libhardware/include/hardware/ sensors.h
