Tài liệu tham khảo về cấu trúc sensors_module_t

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.

Định nghĩa tại dòng 1149 của tệp sensors.h .

Tài liệu về trường

cấu trúc hw_module_t phổ biến

Định nghĩa tại dòng 1150 của tệp sensors.h .

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

Liệt kê tất cả cảm biến có sẵn. Danh sách được trả về trong "danh sách".

Giá trị trả về
số lượng cảm biến trong danh sách

Định nghĩa tại dòng 1156 của tệp sensors.h .

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

Định nghĩa tại dòng 1169 của tệp sensors.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau: