센서_poll_device_1 구조체 참조

센서_poll_device_1 구조체 참조

#include < sensors.h >

데이터 필드

노동조합 {
구조체 센서 _poll_device_t v0
구조체 {
구조체 hw_device_t 공통
int(* 활성화 )(struct Sensors_poll_device_t
*dev, int 센서_핸들, int
활성화됨)
int(* setDelay )(struct Sensors_poll_device_t
*dev, int 센서_핸들,
int64_t 샘플링_기간_ns)
int(* )(구조 센서_poll_device_t
*개발, 센서_이벤트_t *데이터,
정수 개수)
}
};
정수(* 배치 )( structsensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t sampling_ period_ns, int64_t max_report_latency_ns)
정수(* 플러시 )(struct Sensors_poll_device_1 *dev, int sensor_handle)
정수(* inject_sensor_data )(struct 센서_poll_device_1 *dev, const 센서_event_t *data)
무효의(* Reserved_procs [7])(무효)

상세 설명

센서.h 파일의 1301번째 줄에 정의되어 있습니다.

현장 문서

조합 { ... }
int(* 활성화)(struct Sensors_poll_device_t *dev, int sensor_handle, int 활성화됨)

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

int(* 배치)( structsensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t sampling_ period_ns, int64_t max_report_latency_ns)

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

구조체 hw_device_t 공통

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

int(* 플러시)( structsensors_poll_device_1 *dev, int sensor_handle)

Sensors.h 파일의 1365 번째 줄에 정의되어 있습니다.

int(* inject_sensor_data)(struct Sensors_poll_device_1 *dev, const Sensor_event_t *data)

센서.h 파일의 1374번째 줄에 정의되어 있습니다.

int(* poll)( structsensors_poll_device_t *dev, Sensors_event_t *data, int count)

센서 데이터의 배열을 반환합니다.

센서.h 파일의 1333 행에 정의되어 있습니다.

무효(* Reserved_procs[7])(무효)

센서.h 파일의 1376 행에 정의되어 있습니다.

int(* setDelay)(struct Sensors_poll_device_t *dev, int sensor_handle, int64_t sampling_기간_ns)

특정 센서에 대한 이벤트 기간을 나노초 단위로 설정합니다. 샘플링_기간_ns > max_delay인 경우 max_delay로 잘리고 sampling_기간_ns < min_delay인 경우 min_delay로 대체됩니다.

센서.h 파일의 1327 행에 정의되어 있습니다.

구조체 센서 _poll_device_t v0

센서.h 파일의 1306 행에 정의되어 있습니다.


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