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

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