tham chiếu cấu trúc cảm biến_module_t

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: