tham chiếu cấu trúc cảm biến_module_t
#include < sensors.h >
Trường dữ liệu | |
cấu trúc hw_module_t | chung |
int(* | get_sensors_list )(cấu trúc cảm biến_module_t *mô-đun, struct cảm biến_t const **danh sách) |
int(* | set_Operation_mode )(chế độ unsigned int) |
miêu tả cụ thể
Mọi mô-đun phần cứng phải có cấu trúc dữ liệu có tên 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ể của mô-đun.
Định nghĩa ở dòng 1149 của filesensor.h .
Tài liệu hiện trường
cấu trúc hw_module_t chung |
Định nghĩa ở dòng 1150 của filesensor.h .
int(* get_sensors_list)(struct cảm biến_module_t *mô-đun, struct cảm biến_t const **list) |
Liệt kê tất cả các cảm biến có sẵn. Danh sách được trả về trong "danh sách".
- Trả lại
- số lượng cảm biến trong danh sách
Định nghĩa tại dòng 1156 của filesensor.h .
int(* set_Operation_mode)(chế độ unsigned int) |
Đặ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ế độ lặp lại. Dữ liệu được dịch vụ cảm biến đưa vào các cảm biến được hỗ trợ ở chế độ này.
- Trả lại
- 0 khi thành công -EINVAL nếu chế độ được yêu cầu không được hỗ trợ -EPERM nếu hoạt động không được phép
Định nghĩa tại dòng 1169 của filesensor.h .
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- phần cứng/libhardware/bao gồm/phần cứng/ cảm biến.h