Sensors_module_t 구조체 참조

Sensors_module_t 구조체 참조

#include < sensors.h >

데이터 필드

구조체 hw_module_t 흔한
정수(* get_sensors_list )( structsensors_module_t *module, struct sensor_t const **list)
정수(* set_Operation_mode )(unsigned int 모드)

상세 설명

모든 하드웨어 모듈에는 HAL_MODULE_INFO_SYM이라는 데이터 구조가 있어야 하며 이 데이터 구조의 필드는 hw_module_t 로 시작하고 그 뒤에 모듈별 정보가 와야 합니다.

Sensors.h 파일의 1149 행에 정의되어 있습니다.

현장 문서

구조체 hw_module_t 공통

Sensors.h 파일의 1150 행에 정의되어 있습니다.

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

사용 가능한 모든 센서를 열거합니다. 목록은 "list"로 반환됩니다.

보고
목록의 센서 수

Sensors.h 파일의 1156 행에 정의되어 있습니다.

int(* set_Operation_mode)(unsigned int 모드)

모듈을 특정 모드로 설정합니다. 다음 모드가 정의됩니다.

0 - 정상 작동. 모듈의 기본 상태입니다. 1 - 루프백 모드. 이 모드에서는 센서 서비스에 의해 지원되는 센서에 대한 데이터가 주입됩니다.

보고
성공 시 0 - 요청된 모드가 지원되지 않는 경우 EINVAL - 작업이 허용되지 않는 경우 EPERM

Sensors.h 파일의 1169 행에 정의되어 있습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
  • hardware/libhardware/include/hardware/ sensor.h