sensor_poll_device_1 구조체 참조

sensor_poll_device_1 구조체 참조

#include < sensors.h >

데이터 필드

노동 조합 {
구조 sensor_poll_device_t v0
구조체 {
구조체 hw_device_t 공통
int(* 활성화 )(구조 센서_poll_device_t
*dev, int sensor_handle, int
활성화됨)
int(* setDelay )(구조체 sensor_poll_device_t
*dev, int sensor_handle,
int64_t 샘플링_주기_ns)
int(* poll )(구조체 sensor_poll_device_t
*dev, sensor_event_t *데이터,
정수 수)
}
};
정수(* 배치 )(구조체 sensor_poll_device_1 *dev, int sensor_handle, int 플래그, int64_t sampling_period_ns, int64_t max_report_latency_ns)
정수(* 플러시 )(구조 센서_투표_장치_1 *dev, int sensor_handle )
정수(* injection_sensor_data )(구조 센서_poll_device_1 *dev, const sensor_event_t *data)
무효의(* reserved_procs [7])(무효)

상세 설명

파일 sensor.h1301 번째 줄에 있는 정의입니다.

현장 문서

조합 { ... }
int(* activate)(구조 sensor_poll_device_t *dev, int sensor_handle, int 활성화됨)

파일 sensor.h1318 번째 줄에 있는 정의입니다.

int(* 배치)(구조체 sensor_poll_device_1 *dev, int sensor_handle, int 플래그, int64_t sampling_period_ns, int64_t max_report_latency_ns)

파일 sensor.h1349 행에 있는 정의입니다.

구조체 hw_device_t 공통

파일 sensor.h1309 번째 줄에 있는 정의입니다.

int(* 플러시)(구조 sensor_poll_device_1 *dev, int sensor_handle)

파일 sensor.h1365 번째 줄에 있는 정의입니다.

int(* injection_sensor_data)(구조 센서_poll_device_1 *dev, const sensor_event_t *data)

파일 sensor.h1374 번째 줄에 있는 정의입니다.

int(* poll)(구조 sensor_poll_device_t *dev, sensor_event_t *data, int count)

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

파일 sensor.h1333 행에 있는 정의입니다.

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

파일 sensor.h1376 번째 줄에 있는 정의입니다.

int(* setDelay)(구조 sensor_poll_device_t *dev, int sensor_handle, int64_t sampling_period_ns)

주어진 센서에 대해 이벤트 기간을 나노초 단위로 설정합니다. sampling_period_ns > max_delay이면 max_delay로 잘리고 sampling_period_ns < min_delay이면 min_delay로 대체됩니다.

파일 sensor.h1327 행에 있는 정의입니다.

파일 sensor.h1306 행에 있는 정의입니다.


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