XDK API  3.6.0
Documentation
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...
 

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:40 by doxygen 1.8.8