XDK API  3.6.0
Documentation
Data Structures | Typedefs | Enumerations | Functions
BCDS_Environmental.h File Reference
#include "BCDS_Retcode.h"
+ Include dependency graph for BCDS_Environmental.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  Environmental_Data_S
 
struct  Environmental_Handle_S
 structure to hold the Environmental sensor specific GPIO ,I2c configurations and the function pointers to initialize configure and get the data from the sensor More...
 
struct  Environmental_LsbData_S
 
struct  Environmental_SensorInfo_S
 

Typedefs

typedef struct Environmental_Data_S Environmental_Data_T
 
typedef struct
Environmental_Data_S
Environmental_DataPtr_T
 
typedef enum
Environmental_FilterCoefficient_E 
Environmental_FilterCoefficient_T
 
typedef enum
Environmental_FilterCoefficient_E
Environmental_FilterCoefficientPtr_T
 
typedef struct
Environmental_Handle_S 
Environmental_Handle_T
 
typedef struct
Environmental_Handle_S
Environmental_HandlePtr_T
 
typedef struct
Environmental_LsbData_S 
Environmental_LsbData_T
 
typedef struct
Environmental_LsbData_S
Environmental_LsbDataPtr_T
 
typedef enum
Environmental_OverSampling_E 
Environmental_OverSampling_T
 
typedef enum
Environmental_OverSampling_E
Environmental_OverSamplingPtr_T
 
typedef enum
Environmental_PowerModes_E 
Environmental_PowerModes_T
 
typedef enum
Environmental_PowerModes_E
Environmental_PowerModesPtr_T
 
typedef enum
Environmental_SensorID_E 
Environmental_SensorID_T
 
typedef struct
Environmental_SensorInfo_S 
Environmental_SensorInfo_T
 
typedef struct
Environmental_SensorInfo_S
Environmental_SensorInfoPtr_T
 
typedef enum
Environmental_StandbyTime_E 
Environmental_StandbyTime_T
 
typedef enum
Environmental_StandbyTime_E
Environmental_StandbyTimePtr_T
 

Enumerations

enum  Environmental_FilterCoefficient_E
 
enum  Environmental_OverSampling_E
 
enum  Environmental_PowerModes_E
 
enum  Environmental_SensorID_E
 
enum  Environmental_StandbyTime_E
 

Functions

Retcode_T Environmental_compensateData (Environmental_HandlePtr_T handle, Environmental_DataPtr_T sensorData)
 Compensates temperature and relative humidity values. More...
 
Retcode_T Environmental_deInit (Environmental_HandlePtr_T handle)
 DeInitializes the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_getPowerMode (Environmental_HandlePtr_T handle, Environmental_PowerModesPtr_T mode)
 Gets the power mode for the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_getStandbyDuration (Environmental_HandlePtr_T handle, Environmental_StandbyTimePtr_T duration)
 reads the StandbyDuration for the environmental sensor More...
 
Retcode_T Environmental_init (Environmental_HandlePtr_T handle)
 Initializes the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_readCompensatedData (Environmental_HandlePtr_T handle, Environmental_DataPtr_T sensorData)
 Reads and compensates temperature and relative humidity values. More...
 
Retcode_T Environmental_readData (Environmental_HandlePtr_T handle, Environmental_DataPtr_T sensorData)
 Reads Temperature in milli degree Celsius,pressure in Pascal and humidity in(%rh) values from the environmental sensor. More...
 
Retcode_T Environmental_readDataLSB (Environmental_HandlePtr_T handle, Environmental_LsbDataPtr_T sensorData)
 Reads Temperature,pressure and humidity Raw values from the environmental sensor. More...
 
Retcode_T Environmental_readHumidity (Environmental_HandlePtr_T handle, uint32_t *humidity)
 Reads Humidity values in(%rh) from the environmental sensor. More...
 
Retcode_T Environmental_readHumidityLSB (Environmental_HandlePtr_T handle, int32_t *humiditylsb)
 Reads Humidity LSB(raw) values from the environmental sensor. More...
 
Retcode_T Environmental_readPressure (Environmental_HandlePtr_T handle, uint32_t *pressure)
 Reads Pressure in Pascal values from the environmental sensor. More...
 
Retcode_T Environmental_readPressureLSB (Environmental_HandlePtr_T handle, int32_t *pressurelsb)
 Reads Pressure LSB(raw) values from the environmental sensor. More...
 
Retcode_T Environmental_readTemperature (Environmental_HandlePtr_T handle, int32_t *temperature)
 Reads Temperature in milli degree Celsius values from the environmental sensor. More...
 
Retcode_T Environmental_readTemperatureLSB (Environmental_HandlePtr_T handle, int32_t *temperaturelsb)
 Reads Temperature LSB(raw) values from the environmental sensor. More...
 
Retcode_T Environmental_setFilterCoefficient (Environmental_HandlePtr_T handle, Environmental_FilterCoefficient_T filter)
 sets the Filter Coefficient for the environmental sensor More...
 
Retcode_T Environmental_setOverSamplingHumidity (Environmental_HandlePtr_T handle, Environmental_OverSampling_T samplingRate)
 sets the OverSampling rate of Humidity data for the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_setOverSamplingPressure (Environmental_HandlePtr_T handle, Environmental_OverSampling_T samplingRate)
 sets the OverSampling rate of pressure data for the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_setOverSamplingTemperature (Environmental_HandlePtr_T handle, Environmental_OverSampling_T samplingRate)
 sets the OverSampling rate of temperature data for the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_setPowerMode (Environmental_HandlePtr_T handle, Environmental_PowerModes_T mode)
 Sets the power mode for the environmental sensor referenced by the passed handle. More...
 
Retcode_T Environmental_setStandbyDuration (Environmental_HandlePtr_T handle, Environmental_StandbyTime_T duration)
 Sets the StandbyDuration for the environmental sensor. More...
 
Retcode_T Environmental_setTemperatureOffset (Environmental_HandlePtr_T handle, int32_t offset)
 Register the ambient temperature offset in millidegree Kelvin. More...
 

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:48 by doxygen 1.8.8