9 #ifndef ISF_DSA_ADAPTER_H_
10 #define ISF_DSA_ADAPTER_H_
struct isf_dsa_DeviceInfoBlock_st isf_dsa_DeviceInfoBlock_t
This defines the DSA adapter device information block.
void * pSensorSpecificSettings
This defines the DSA sensor configuration structure defining each individual sensor adapter in the DS...
isf_dsa_status_t(* Configure)(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
isf_dsa_status_t(* Shutdown)(isf_SensorHandle_t *pSensorHandle)
isf_dsa_ControlData_t controlData
const isf_dsa_Adapter_t * pAdapter
enum isf_dsa_error_enums isf_dsa_err_t
This enumerates the error types returned by the DSA sensor functions.
This defines the DSA sensor device handle structure used to invoke the adapter access functions...
isf_dsa_ControlInterface_t control
This defines the DSA adapter device information block.
isf_dsa_status_t(* Flash)(isf_SensorHandle_t *pSensorHandle, void *pFlashData, uint8 numBytes)
isf_dsa_status_t(* StartData)(isf_SensorHandle_t *pSensorHandle)
isf_dsa_status_t(* Calibrate)(isf_SensorHandle_t *pSensorHandle, void *pCalData)
isf_dsa_AdapterStatus_enums
This defines the standard DSA adapter sensor status types. User defined sensor adapters may need addi...
struct isf_dsa_Adapter_st isf_dsa_Adapter_t
This defines the DSA adapter structure required for static initialization of the concrete instance of...
isf_dsa_status_t(* ValidateSettings)(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
isf_dsa_data_converter_t * Convert
isf_dsa_DeviceInfoBlock_t devInfo
int32 isf_dsa_status_t
This is the Sensor Manager API return type definition.
isf_SensorDataTypes_t * pSupportedSensorDataTypes
struct isf_SensorHandle_st isf_SensorHandle_t
This defines the DSA sensor device handle structure used to invoke the adapter access functions...
The isf_sensor_types.h contains the enumerated list of sensor types used by ISF.
enum isf_dsa_result_enums isf_dsa_result_types_t
This defines the DSA adapter structure required for static initialization of the concrete instance of...
isf_SensorTypes_t * pSupportedSensorTypes
isf_dsa_result_types_t resultFormat
isf_dsa_status_t( isf_dsa_data_converter_t)(volatile isf_SensorHandle_t *, isf_SensorDataTypes_t, isf_dsa_result_types_t, void *, void *, int32 *numBytes)
const isf_SensorConfig_t * pSensorStaticConfig
isf_SensorDataTypes_t resultType
Main ISF header file. Contains code common to all ISF components.
isf_dsa_AdapterStatus_t adapterStatus
sys_channelId_t channelId
struct isf_dsa_ControlInterface_st isf_dsa_ControlInterface_t
This defines the DSA adapter control interface abstract function list.
This defines the DSA adapter functional interface.
isf_dsa_status_t(* Initialize)(isf_SensorHandle_t *pSensorHandle)
isf_fifo_t * pSampleBufferInfo
struct isf_dsa_SensorSettings_st isf_dsa_SensorSettings_t
This defines the DSA sensor configuration parameter structure configuring the sensor settings by a su...
This defines the DSA sensor configuration parameter structure configuring the sensor settings by a su...
struct isf_dsa_ControlData_st isf_dsa_ControlData_t
This defines the DSA adapter functional interface.
isf_dsa_SensorSettings_t sensorSettings
This defines the DSA adapter control interface abstract function list.
isf_dsa_error_enums
This enumerates the error types returned by the DSA sensor functions.
isf_dsa_status_t(* EndData)(isf_SensorHandle_t *pSensorHandle)
This file defines the configuration types and structures for the system communication channel...
enum isf_dsa_AdapterStatus_enums isf_dsa_AdapterStatus_t
This defines the standard DSA adapter sensor status types. User defined sensor adapters may need addi...