sensors_module_t 구조체 참조

sensors_module_t 구조체 참조

#include < sensors.h >

데이터 필드

struct hw_module_t   일반적인
 
int(*  get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list)
 
int(*  set_operation_mode )(unsigned int mode)
 

상세 설명

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

sensors.h 파일의 1149 행에 정의가 있습니다.

필드 문서

struct hw_module_t common

sensors.h FILE의 1150 행에 정의가 있습니다.

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

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

반환 값
목록의 센서 수

sensors.h FILE의 1156 라인에 정의가 있습니다.

int(* set_operation_mode)(unsigned int mode)

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

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

반환 값
0(성공), -EINVAL(요청된 모드가 지원되지 않음), -EPERM(작업이 허용되지 않음)

sensors.h 파일의 1169 행에 정의가 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.