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. |