sensorscx.h 헤더

이 헤더는 센서에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

sensorscx.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
SENSOR_CONFIG_INIT

이 함수는 SENSOR_CONFIG 구조를 초기화합니다.
SENSOR_CONTROLLER_CONFIG_INIT

이 함수는 SENSOR_CONTROLLER_CONFIG 구조를 초기화합니다.
SensorsCxDeviceGetSensorList

이 함수는 WDFDEVICE와 연결된 센서 인스턴스 목록을 반환합니다.
SensorsCxDeviceInitConfig

이 함수는 센서 디바이스를 구성합니다.
SensorsCxDeviceInitialize

이 함수는 클래스 확장에서 센서를 초기화합니다.
SensorsCxSensorCreate

이 함수는 클래스 확장에 센서의 instance 만듭니다.
SensorsCxSensorDataReady

이 함수는 드라이버가 데이터를 검색했음을 클래스 확장에 알 수 있습니다.
SensorsCxSensorHistoryRetrievalCompleted

SensorsCxSensorHistoryRetrievalCompleted 함수는 기록 검색이 완료되었음을 나타냅니다.
SensorsCxSensorInitialize

이 함수는 센서의 열거형 속성을 설정합니다.
SensorsCxStateChange

상태 변경을 초기화하는 데 사용됩니다.

콜백 함수

 
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL

센서에서 기록 검색을 취소합니다.
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY

센서에서 지금까지 기록된 기록을 지웁니다.
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL

IOCTL을 처리하기 위한 콜백입니다.
EVT_SENSOR_DRIVER_DISABLE_WAKE

센서에 대한 절 해제를 사용하지 않도록 설정하는 콜백입니다.
EVT_SENSOR_DRIVER_ENABLE_WAKE

센서에 절 해제를 사용하도록 설정하는 콜백입니다.
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES

이 콜백 함수는 센서와 연결된 지정된 데이터 필드의 속성을 반환합니다.
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL

이 콜백 함수는 지정된 센서의 데이터 간격을 반환합니다.
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS

이 콜백 함수는 센서와 연결된 임계값을 반환합니다.
EVT_SENSOR_DRIVER_GET_PROPERTIES

이 콜백 함수는 지정된 센서의 속성을 반환합니다.
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS

이 콜백 함수는 지정된 센서에서 지원하는 데이터 필드 목록을 반환합니다.
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY

이 콜백 함수는 지정된 센서의 일괄 처리 대기 시간을 설정합니다.
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL

이 콜백 함수는 지정된 센서의 데이터 간격을 설정합니다.
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS

이 콜백 함수는 센서와 연결된 하나 이상의 데이터 필드에 대한 임계값을 설정합니다.
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL

센서에서 지금까지 기록된 기록 검색을 시작합니다.
EVT_SENSOR_DRIVER_START_SENSOR

이 콜백 함수는 드라이버에서 지정한 기본 속성 또는 클래스 확장에서 설정한 속성에 따라 센서를 시작합니다.
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY

센서의 기록 기록을 시작합니다.
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION

상태 변경 알림을 시작하는 데 사용됩니다.
EVT_SENSOR_DRIVER_STOP_SENSOR

이 콜백 함수는 센서를 중지합니다.
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY

센서의 기록 기록을 중지합니다.
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION

상태 변경 알림을 중지하는 데 사용됩니다.
PFN_SENSORSCXDEVICEGETSENSORLIST

WDFDEVICE와 연결된 센서 인스턴스 목록을 반환합니다.
PFN_SENSORSCXDEVICEINITCONFIG

센서 디바이스를 구성합니다.
PFN_SENSORSCXDEVICEINITIALIZE

클래스 확장에서 센서를 초기화합니다.
PFN_SENSORSCXSENSORCREATE

클래스 확장에 센서의 instance 만듭니다.
PFN_SENSORSCXSENSORDATAREADY

드라이버가 데이터를 검색했음을 클래스 확장에 알 수 있습니다.
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED

기록 검색이 완료되었음을 나타냅니다.
PFN_SENSORSCXSENSORINITIALIZE

센서의 열거형 속성을 설정합니다.
PFN_SENSORSCXSTATECHANGE

센서 상태 변경을 초기화하는 데 사용됩니다.

구조체

 
SENSOR_CONFIG

이 구조체에는 센서 드라이버가 각 센서에 대한 클래스 확장에 전달하는 정보가 포함됩니다.
SENSOR_CONTROLLER_CONFIG

이 구조체에는 드라이버에서 구현하고 호출할 클래스 확장에 전달되어야 하는 콜백 함수에 대한 포인터가 포함되어 있습니다.