Condividi tramite


Intestazione sensorscx.h

Questa intestazione viene usata dai sensori. Per altre informazioni, vedere:

sensorscx.h contiene le interfacce di programmazione seguenti:

Funzioni

 
SENSOR_CONFIG_INIT

Questa funzione inizializza una struttura SENSOR_CONFIG.
SENSOR_CONTROLLER_CONFIG_INIT

Questa funzione inizializza una struttura SENSOR_CONTROLLER_CONFIG.
SensorsCxDeviceGetSensorList

Questa funzione restituisce un elenco di istanze del sensore associate a un WDFDEVICE.
SensorsCxDeviceInitConfig

Questa funzione configura il dispositivo sensore.
SensorsCxDeviceInitialize

Questa funzione inizializza il sensore nell'estensione della classe.
SensorsCxSensorCreate

Questa funzione crea un'istanza di un sensore nell'estensione della classe .
SensorsCxSensorDataReady

Questa funzione notifica all'estensione della classe che il driver ha recuperato i dati.
SensorsCxSensorHistoryRetrievalCompleted

La funzione SensorsCxSensorHistoryRetrievalCompleted indica che il recupero della cronologia è stato completato.
SensorsCxSensorInitialize

Questa funzione imposta le proprietà di enumerazione di un sensore.
SensorsCxStateChange

Utilizzato per inizializzare una modifica dello stato.

Funzioni di callback

 
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL

Annulla il recupero della cronologia dal sensore.
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY

Cancella la cronologia registrata finora nel sensore.
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL

Callback per gestire IOCTL.
EVT_SENSOR_DRIVER_DISABLE_WAKE

Callback per disabilitare la riattivazione per il sensore.
EVT_SENSOR_DRIVER_ENABLE_WAKE

Callback per abilitare la riattivazione per il sensore.
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES

Questa funzione di callback restituisce le proprietà di un determinato campo dati associato a un sensore.
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL

Questa funzione di callback restituisce l'intervallo di dati per un sensore specificato.
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS

Questa funzione di callback restituisce le soglie associate a un sensore.
EVT_SENSOR_DRIVER_GET_PROPERTIES

Questa funzione di callback restituisce le proprietà per un determinato sensore.
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS

Questa funzione di callback restituisce un elenco di campi dati supportati dal sensore specificato.
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY

Questa funzione di callback imposta la latenza batch per un sensore specificato.
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL

Questa funzione di callback imposta l'intervallo di dati per un sensore specificato.
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS

Questa funzione di callback imposta la soglia per uno o più campi dati associati a un sensore.
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL

Avvia il recupero della cronologia registrata finora nel sensore.
EVT_SENSOR_DRIVER_START_SENSOR

Questa funzione di callback avvia il sensore in base alle proprietà predefinite specificate dal driver o alle proprietà impostate dall'estensione della classe.
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY

Avvia la registrazione della cronologia nel sensore.
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION

Usato per avviare una notifica di modifica dello stato.
EVT_SENSOR_DRIVER_STOP_SENSOR

Questa funzione di callback arresta il sensore.
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY

Arresta la registrazione della cronologia nel sensore.
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION

Usato per arrestare una notifica di modifica dello stato.
PFN_SENSORSCXDEVICEGETSENSORLIST

Restituisce un elenco di istanze del sensore associate a un WDFDEVICE.
PFN_SENSORSCXDEVICEINITCONFIG

Configura il dispositivo sensore.
PFN_SENSORSCXDEVICEINITIALIZE

Inizializza il sensore nell'estensione della classe.
PFN_SENSORSCXSENSORCREATE

Crea un'istanza di un sensore nell'estensione della classe .
PFN_SENSORSCXSENSORDATAREADY

Notifica all'estensione della classe che il driver ha recuperato i dati.
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED

Indica che il recupero della cronologia è stato completato.
PFN_SENSORSCXSENSORINITIALIZE

Imposta le proprietà di enumerazione di un sensore.
PFN_SENSORSCXSTATECHANGE

Usato per inizializzare una modifica dello stato del sensore.

Strutture

 
SENSOR_CONFIG

Questa struttura contiene informazioni che il driver del sensore passa all'estensione della classe su ogni sensore.
SENSOR_CONTROLLER_CONFIG

Questa struttura contiene puntatori alle funzioni di callback che devono essere implementate dal driver e passate all'estensione della classe da chiamare.