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

Data Structures

struct  Gyroscope_Handle_S
 structure to represent corresponding Gyroscope handle More...
 
struct  Gyroscope_SensorInfo_S
 
struct  Gyroscope_XyzData_S
 

Typedefs

typedef enum
Gyroscope_AutoSleepDuration_E 
Gyroscope_AutoSleepDuration_T
 
typedef enum
Gyroscope_AutoSleepDuration_E
Gyroscope_AutoSleepDurationPtr_T
 
typedef enum Gyroscope_Bandwidth_E Gyroscope_Bandwidth_T
 
typedef enum
Gyroscope_Bandwidth_E
Gyroscope_BandwidthPtr_T
 
typedef struct Gyroscope_Handle_S Gyroscope_Handle_T
 
typedef struct Gyroscope_Handle_SGyroscope_HandlePtr_T
 
typedef enum Gyroscope_Powermode_E Gyroscope_Powermode_T
 
typedef enum
Gyroscope_Powermode_E
Gyroscope_PowermodePtr_T
 
typedef enum Gyroscope_Range_E Gyroscope_Range_T
 
typedef enum Gyroscope_Range_EGyroscope_RangePtr_T
 
typedef enum Gyroscope_SensorID_E Gyroscope_SensorID_T
 
typedef struct
Gyroscope_SensorInfo_S 
Gyroscope_SensorInfo_T
 
typedef struct
Gyroscope_SensorInfo_S
Gyroscope_SensorInfoPtr_T
 
typedef enum
Gyroscope_SleepDuration_E 
Gyroscope_SleepDuration_T
 
typedef enum
Gyroscope_SleepDuration_E
Gyroscope_SleepDurationPtr_T
 
typedef struct Gyroscope_XyzData_S Gyroscope_XyzData_T
 
typedef struct
Gyroscope_XyzData_S
Gyroscope_XyzDataPtr_T
 

Enumerations

enum  Gyroscope_AutoSleepDuration_E
 
enum  Gyroscope_Bandwidth_E
 
enum  Gyroscope_Powermode_E
 
enum  Gyroscope_Range_E
 
enum  Gyroscope_SensorID_E
 
enum  Gyroscope_SleepDuration_E
 

Functions

Retcode_T Gyroscope_deInit (Gyroscope_HandlePtr_T handle)
 Function to DeInitializes the Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_getBandwidth (Gyroscope_HandlePtr_T handle, Gyroscope_BandwidthPtr_T bandwidth)
 Reads the bandwidth for the Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_getMode (Gyroscope_HandlePtr_T handle, Gyroscope_PowermodePtr_T powermode)
 Reads the power mode for the Gyroscope by the passed handle. More...
 
Retcode_T Gyroscope_getRange (Gyroscope_HandlePtr_T handle, Gyroscope_RangePtr_T range)
 Reads the Range for the Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_init (Gyroscope_HandlePtr_T handle)
 Function to initialize Gyroscope.This needs to be called before calling any other API. More...
 
Retcode_T Gyroscope_readXyzDegreeValue (Gyroscope_HandlePtr_T handle, Gyroscope_XyzDataPtr_T value)
 Reads an Xyz degree value from the Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_readXyzValue (Gyroscope_HandlePtr_T handle, Gyroscope_XyzDataPtr_T value)
 Reads an xyz values from the Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_setAutoSleepDuration (Gyroscope_HandlePtr_T handle, Gyroscope_AutoSleepDuration_T lowPowerModeSleepDuration, Gyroscope_Bandwidth_T bandwidthForAutoSleep)
 Sets the Auto-SleepDuration for Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_setBandwidth (Gyroscope_HandlePtr_T handle, Gyroscope_Bandwidth_T bandwidth)
 Sets the bandwidth for the Gyroscope referenced by the passed handle. More...
 
Retcode_T Gyroscope_setMode (Gyroscope_HandlePtr_T handle, Gyroscope_Powermode_T powermode)
 Sets the powermode for the Gyroscope by the passed handle. More...
 
Retcode_T Gyroscope_setRange (Gyroscope_HandlePtr_T handle, Gyroscope_Range_T range)
 Sets the Range for the Gyroscope by the passed handle. More...
 
Retcode_T Gyroscope_setSleepDuration (Gyroscope_HandlePtr_T handle, Gyroscope_SleepDuration_T lowPowerModeSleepDuration)
 Sets the SleepDuration for Gyroscope referenced by the passed handle. 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