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

Data Structures

struct  VirtualSensor_AxisFloatData_S
 Structure to represent the Float value of Various Axis. More...
 
struct  VirtualSensor_AxisIntData_S
 Structure to represent the Integer value of Various Axis. More...
 
union  VirtualSensor_DataType_U
 Structure to represent the various virtual sensor data. More...
 
struct  VirtualSensor_Enable_S
 Structure to represent the Sensors to be enabled. More...
 
struct  VirtualSensor_FingerPrintMonitorData_S
 
struct  VirtualSensor_RotationEuler_S
 Structure to represent the Rotation Euler data. More...
 
struct  VirtualSensor_RotationQuaternion_S
 Structure to represent the Rotation Quaternion data. More...
 
struct  VirtualSensor_Setup_S
 Structure to represent the Virtual Sensor setup params. More...
 

Typedefs

typedef enum
VirtualSensor_AccelMode_E 
VirtualSensor_AccelMode_T
 Typedef to represent the Accelerometer Sensor Mode. More...
 
typedef struct
VirtualSensor_AxisFloatData_S 
VirtualSensor_AxisFloatData_T
 Typedef to represent the Float value of Various Axis. More...
 
typedef struct
VirtualSensor_AxisIntData_S 
VirtualSensor_AxisIntData_T
 Typedef to represent the Integer value of Various Axis. More...
 
typedef union
VirtualSensor_DataType_U 
VirtualSensor_DataType_T
 Typedef to represent the various virtual sensor data. More...
 
typedef struct
VirtualSensor_Enable_S 
VirtualSensor_Enable_T
 Typedef to represent the Virtual Sensor to be enabled. More...
 
typedef struct
VirtualSensor_FingerPrintMonitorData_S 
VirtualSensor_FingerPrintMonitorData_T
 
typedef enum
VirtualSensor_FingerPrintNumber_E 
VirtualSensor_FingerPrintNumber_T
 Typedef to represent the different FingerPrint reference values. More...
 
typedef enum
VirtualSensor_FingerPrintStorageState_E 
VirtualSensor_FingerPrintStorageState_T
 
typedef enum
VirtualSensor_GravityMode_E 
VirtualSensor_GravityMode_T
 Typedef to represent the Gravity Sensor Mode. More...
 
typedef enum
VirtualSensor_GyroMode_E 
VirtualSensor_GyroMode_T
 Typedef to represent the Gyro Sensor Mode. More...
 
typedef enum
VirtualSensor_MagMode_E 
VirtualSensor_MagMode_T
 Typedef to represent the Magnetometer Sensor Mode. More...
 
typedef struct
VirtualSensor_RotationEuler_S 
VirtualSensor_RotationEuler_T
 Typedef to represent the Rotation Euler data. More...
 
typedef enum
VirtualSensor_RotationMode_E 
VirtualSensor_RotationMode_T
 Typedef to represent the Rotation Sensor Mode. More...
 
typedef struct
VirtualSensor_RotationQuaternion_S 
VirtualSensor_RotationQuaternion_T
 Typedef to represent the Rotation Quaternion data. More...
 
typedef struct
VirtualSensor_Setup_S 
VirtualSensor_Setup_T
 Typedef to represent the Virtual Sensor setup params. More...
 

Enumerations

enum  VirtualSensor_AccelMode_E
 Enum to represent the Accelerometer Mode. More...
 
enum  VirtualSensor_FingerPrintNumber_E
 Enum values to represent the different FingerPrint reference values. More...
 
enum  VirtualSensor_FingerPrintStorageState_E
 Enum values that represent finger print storage state. More...
 
enum  VirtualSensor_GravityMode_E
 Enum to represent the Gravity Sensor Mode. More...
 
enum  VirtualSensor_GyroMode_E
 Enum to represent the Gyro Sensor Mode. More...
 
enum  VirtualSensor_MagMode_E
 Enum to represent the Magnetometer Sensor Mode. More...
 
enum  VirtualSensor_RotationMode_E
 Enum to represent the Rotation Sensor Mode. More...
 

Functions

Retcode_T VirtualSensor_CheckFingerPrintStoredValue (VirtualSensor_FingerPrintNumber_T num, VirtualSensor_FingerPrintStorageState_T *status)
 Get current FingerPrint reference values from FingerPrint sensor. More...
 
Retcode_T VirtualSensor_Close (void)
 This will close the Virtual Sensor module. More...
 
Retcode_T VirtualSensor_Disable (void)
 This will disable the Sensor Virtual module. More...
 
Retcode_T VirtualSensor_Enable (void)
 This will enable the Sensor Virtual module. More...
 
Retcode_T VirtualSensor_GetAbsoluteHumidityData (float *humidity)
 Get the absolute humidity value from the humidity sensor. More...
 
Retcode_T VirtualSensor_GetCalibratedAccel (VirtualSensor_DataType_T *data, VirtualSensor_AccelMode_T mode)
 Get the xyz values from calibrated acceleration for given accel mode. More...
 
Retcode_T VirtualSensor_GetCalibratedGyro (VirtualSensor_DataType_T *data, VirtualSensor_GyroMode_T mode)
 Get the xyz values from calibrated gyro for given accel mode. More...
 
Retcode_T VirtualSensor_GetCalibratedMag (VirtualSensor_DataType_T *data, VirtualSensor_MagMode_T mode)
 Get the xyz values from calibrated Magnetometer for given accel mode. More...
 
Retcode_T VirtualSensor_GetCompassData (float *compass)
 Get the Heading angle from the compass sensor. More...
 
Retcode_T VirtualSensor_GetGestureCount (uint32_t *gestureCount)
 Get the gestures value (Provides the gestures detected) More...
 
Retcode_T VirtualSensor_GetGravity (VirtualSensor_DataType_T *data, VirtualSensor_GravityMode_T mode)
 Get the xyz values from Gravity sensor for given mode. More...
 
Retcode_T VirtualSensor_GetLinearAccel (VirtualSensor_DataType_T *data, VirtualSensor_AccelMode_T mode)
 Get the xyz values from linear acceleration for given accel mode. More...
 
Retcode_T VirtualSensor_GetRotationData (VirtualSensor_DataType_T *data, VirtualSensor_RotationMode_T mode)
 Get the rotation value from the rotation sensor. More...
 
Retcode_T VirtualSensor_GetStepCounter (int16_t *stepCounter)
 Get the step count value (Provides the number of user steps) More...
 
Retcode_T VirtualSensor_MonitorFingerPrint (VirtualSensor_DataType_T *result)
 Monitors whether the measured data matches with stored FingerPrint values from FingerPrint sensor. More...
 
Retcode_T VirtualSensor_ResetFingerPrintValue (VirtualSensor_FingerPrintNumber_T num)
 Clears the reference value for the selected FingerPrint. More...
 
Retcode_T VirtualSensor_SetFingerPrintValue (VirtualSensor_FingerPrintNumber_T num)
 Sets the reference value for the selected FingerPrint. More...
 
Retcode_T VirtualSensor_Setup (VirtualSensor_Setup_T *setup)
 This will setup the Virtual Sensor module. More...
 

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