Data Structures | Typedefs | Enumerations | Functions
XDK_Sensor.h File Reference
#include "BCDS_Retcode.h"
#include "BCDS_CmdProcessor.h"
#include "XDK_SensorHandle.h"
+ Include dependency graph for XDK_Sensor.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  Sensor_AccelConfiguration_S
 Structure representing the accelerometer configurations. More...
 
struct  Sensor_AxisValue_S
 Structure to represent the Axis value. More...
 
struct  Sensor_Configuration_S
 
struct  Sensor_Enable_S
 Structure to represent the Sensors to be enabled. More...
 
struct  Sensor_GyroConfiguration_S
 Structure representing the Gyro configurations. More...
 
struct  Sensor_LightConfiguration_S
 Structure representing the supported light sensor. More...
 
struct  Sensor_MagConfiguration_S
 Structure representing the Magnetometer configurations. More...
 
struct  Sensor_MagValue_S
 Structure to represent the Magnetometer Data. More...
 
struct  Sensor_Setup_S
 Structure to represent the Sensor setup features. More...
 
struct  Sensor_TempConfiguration_S
 Structure representing to configure Temperature sensor. More...
 
struct  Sensor_Value_S
 Structure to represent the Data Collector sampled node informations. More...
 

Typedefs

typedef struct
Sensor_AccelConfiguration_S 
Sensor_AccelConfiguration_T
 Typedef representing the accelerometer configurations. More...
 
typedef enum Sensor_AccelType_E Sensor_AccelType_T
 Typedef representing the supported Accelerometer sensor. More...
 
typedef struct Sensor_AxisValue_S Sensor_AccelValue_T
 Typedef to represent the Accelerometer Data. More...
 
typedef struct
Sensor_Configuration_S 
Sensor_Configuration_T
 
typedef struct Sensor_Enable_S Sensor_Enable_T
 Typedef to represent the Sensor to be enabled. More...
 
typedef struct
Sensor_GyroConfiguration_S 
Sensor_GyroConfiguration_T
 Typedef representing the Gyro configurations. More...
 
typedef enum Sensor_GyroType_E Sensor_GyroType_T
 Typedef representing the supported Gyroscope sensor. More...
 
typedef struct Sensor_AxisValue_S Sensor_GyroValue_T
 Typedef to represent the Gyroscope Data. More...
 
typedef struct
Sensor_LightConfiguration_S 
Sensor_LightConfiguration_T
 Typedef representing the supported light sensor. More...
 
typedef struct
Sensor_MagConfiguration_S 
Sensor_MagConfiguration_T
 Typedef representing the Magnetometer configurations. More...
 
typedef struct Sensor_MagValue_S Sensor_MagValue_T
 Typedef to represent the Magnetometer Data. More...
 
typedef struct Sensor_Setup_S Sensor_Setup_T
 Typedef to represent the Sensor setup features. More...
 
typedef struct
Sensor_TempConfiguration_S 
Sensor_TempConfiguration_T
 Typedef representing to configure Temperature sensor. More...
 
typedef struct Sensor_Value_S Sensor_Value_T
 Typedef to represent the Data Collector sampled node information. More...
 

Enumerations

enum  Sensor_AccelType_E
 Enum representing the supported Accelerometer sensors. More...
 
enum  Sensor_GyroType_E
 Enum representing the supported Gyroscope sensors. More...
 

Functions

Retcode_T Sensor_Enable (void)
 This will enable the Sensor module. More...
 
Retcode_T Sensor_GetAccel (Accelerometer_XyzData_T *value)
 This will read the Accelerometer sensor data value. More...
 
Retcode_T Sensor_GetData (Sensor_Value_T *value)
 This will sample the necessary sensor nodes. More...
 
Retcode_T Sensor_GetEnvironmental (Environmental_Data_T *value)
 This will read the Environmental sensor data value. More...
 
Retcode_T Sensor_GetGyro (Gyroscope_XyzData_T *value)
 This will read the Gyroscope sensor data value. More...
 
Retcode_T Sensor_GetLight (uint32_t *value)
 This will read the Light sensor data value. More...
 
Retcode_T Sensor_GetMag (Magnetometer_XyzData_T *value)
 This will read the Magnetometer sensor data value. More...
 
Retcode_T Sensor_GetNoise (float *value)
 This will read the noise value in RMS voltage. More...
 
Retcode_T Sensor_Setup (Sensor_Setup_T *setup)
 This will setup the Sensor module. More...
 

This documentation file has been automatically generated on Wed May 6 2020 20:45:06 by doxygen 1.8.8