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.
ISF board support header files.
void * pSensorSpecificSettings
unsigned char uint8
This defines uint8 as unsigned char.
This defines the DSA sensor configuration structure defining each individual sensor adapter in the DS...
isf_dsa_status_t(* StartData)(isf_SensorHandle_t *pSensorHandle)
isf_dsa_status_t(* EndData)(isf_SensorHandle_t *pSensorHandle)
isf_dsa_ControlData_t controlData
const isf_dsa_Adapter_t * pAdapter
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)
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
isf_dsa_status_t(* ValidateSettings)(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This defines the DSA adapter device information block.
unsigned long uint32
This defines uint32 as unsigned long.
isf_dsa_AdapterStatus_enums
This defines the standard DSA adapter sensor status types. User defined sensor adapters may need addi...
The isf_types.h file contains the ISF data type definitions and some of the globally used macros...
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_data_converter_t * Convert
isf_dsa_DeviceInfoBlock_t devInfo
int32 isf_dsa_status_t
This is the Sensor Manager API return type definition.
isf_dsa_status_t(* Configure)(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
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...
isf_dsa_status_t(* Calibrate)(isf_SensorHandle_t *pSensorHandle, void *pCalData)
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
const isf_SensorConfig_t * pSensorStaticConfig
long int32
This defines int32 as long.
isf_SensorDataTypes_t resultType
LWEVENT_STRUCT * pEventGroup
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.
isf_dsa_status_t(* Shutdown)(isf_SensorHandle_t *pSensorHandle)
This defines the DSA adapter functional interface.
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(* Initialize)(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...