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

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:28 by doxygen 1.8.8