Cordio Stack and Cordio Profiles  r2p3-02rel0
Gyroscope Sensor Service

Macros

#define GYRO_SIZE_CONFIG_ATT   1u
 Sizes of attributes. More...
 
#define GYRO_SIZE_PERIOD_ATT   1u
 Period attribute size.
 
#define GYRO_SIZE_DATA_ATT   6u
 Data attribute size.
 
#define GYRO_SIZE_TEMPDATA_ATT   2u
 Temp data attribute size.
 

Gyroscope Sensor Service Handles

enum  {
  GYRO_HANDLE_SVC = GYRO_HANDLE_START,
  GYRO_HANDLE_DATA_CHR,
  GYRO_HANDLE_DATA,
  GYRO_HANDLE_DATA_CLIENT_CHR_CONFIG,
  GYRO_HANDLE_DATA_CHR_USR_DESCR,
  GYRO_HANDLE_TEMPDATA_CHR,
  GYRO_HANDLE_TEMPDATA,
  GYRO_HANDLE_TEMPDATA_CLIENT_CHR_CONFIG,
  GYRO_HANDLE_TEMPDATA_CHR_USR_DESCR,
  GYRO_HANDLE_CONFIG_CHR,
  GYRO_HANDLE_CONFIG,
  GYRO_HANDLE_CONFIG_CHR_USR_DESCR,
  GYRO_HANDLE_PERIOD_CHR,
  GYRO_HANDLE_PERIOD,
  GYRO_HANDLE_PERIOD_CHR_USR_DESCR,
  GYRO_HANDLE_END_PLUS_ONE
}
 Gyroscope service handles. More...
 
#define GYRO_HANDLE_START   0x50
 Start handle.
 
#define GYRO_HANDLE_END   (GYRO_HANDLE_END_PLUS_ONE - 1)
 End handle.
 

Values for Config Attributes

#define GYRO_ATT_CONFIG_DISABLE   0x00u
 Disable.
 
#define GYRO_ATT_CONFIG_ENABLE   0x01u
 Enable.
 

Values for Period Attributes.

#define GYRO_ATT_PERIOD_MAX   250u
 Maximum period.
 
#define GYRO_ATT_PERIOD_DEFAULT   100u
 Default period.
 
#define GYRO_ATT_PERIOD_MIN   10u
 Minimum period.
 

Description

Macro Definition Documentation

#define GYRO_SIZE_CONFIG_ATT   1u

Sizes of attributes.

Configuration attribute size

Definition at line 94 of file svc_gyro.h.

Enumeration Type Documentation

anonymous enum

Gyroscope service handles.

Enumerator
GYRO_HANDLE_SVC 

Service declaration.

GYRO_HANDLE_DATA_CHR 

Data characteristic declaration.

GYRO_HANDLE_DATA 

Data characteristic value.

GYRO_HANDLE_DATA_CLIENT_CHR_CONFIG 

Data characteristic CCCD.

GYRO_HANDLE_DATA_CHR_USR_DESCR 

Data characteristic user description.

GYRO_HANDLE_TEMPDATA_CHR 

Temporary data characteristic declaration.

GYRO_HANDLE_TEMPDATA 

Temporary data characteristic value.

GYRO_HANDLE_TEMPDATA_CLIENT_CHR_CONFIG 

Temporary data characteristic CCCD.

GYRO_HANDLE_TEMPDATA_CHR_USR_DESCR 

Temporary data characteristic user description.

GYRO_HANDLE_CONFIG_CHR 

Configuration characteristic delcaration.

GYRO_HANDLE_CONFIG 

Configuration characteristic value.

GYRO_HANDLE_CONFIG_CHR_USR_DESCR 

Configuration characteristic user description.

GYRO_HANDLE_PERIOD_CHR 

Period characteristic declaration.

GYRO_HANDLE_PERIOD 

Period characteristic value.

GYRO_HANDLE_PERIOD_CHR_USR_DESCR 

Period characteristic user description.

GYRO_HANDLE_END_PLUS_ONE 

Maximum handle.

Definition at line 46 of file svc_gyro.h.

47 {
48  GYRO_HANDLE_SVC = GYRO_HANDLE_START, /*!< \brief Service declaration. */
49 
50  GYRO_HANDLE_DATA_CHR, /*!< \brief Data characteristic declaration. */
51  GYRO_HANDLE_DATA, /*!< \brief Data characteristic value. */
52  GYRO_HANDLE_DATA_CLIENT_CHR_CONFIG, /*!< \brief Data characteristic CCCD. */
53  GYRO_HANDLE_DATA_CHR_USR_DESCR, /*!< \brief Data characteristic user description. */
54 
55  GYRO_HANDLE_TEMPDATA_CHR, /*!< \brief Temporary data characteristic declaration. */
56  GYRO_HANDLE_TEMPDATA, /*!< \brief Temporary data characteristic value. */
57  GYRO_HANDLE_TEMPDATA_CLIENT_CHR_CONFIG, /*!< \brief Temporary data characteristic CCCD. */
58  GYRO_HANDLE_TEMPDATA_CHR_USR_DESCR, /*!< \brief Temporary data characteristic user description. */
59 
60  GYRO_HANDLE_CONFIG_CHR, /*!< \brief Configuration characteristic delcaration. */
61  GYRO_HANDLE_CONFIG, /*!< \brief Configuration characteristic value. */
62  GYRO_HANDLE_CONFIG_CHR_USR_DESCR, /*!< \brief Configuration characteristic user description. */
63 
64  GYRO_HANDLE_PERIOD_CHR, /*!< \brief Period characteristic declaration. */
65  GYRO_HANDLE_PERIOD, /*!< \brief Period characteristic value. */
66  GYRO_HANDLE_PERIOD_CHR_USR_DESCR, /*!< \brief Period characteristic user description. */
67 
68  GYRO_HANDLE_END_PLUS_ONE /*!< \brief Maximum handle. */
69 };
Temporary data characteristic declaration.
Definition: svc_gyro.h:55
Data characteristic value.
Definition: svc_gyro.h:51
Period characteristic value.
Definition: svc_gyro.h:65
Temporary data characteristic value.
Definition: svc_gyro.h:56
Configuration characteristic delcaration.
Definition: svc_gyro.h:60
#define GYRO_HANDLE_START
Start handle.
Definition: svc_gyro.h:38
Maximum handle.
Definition: svc_gyro.h:68
Temporary data characteristic CCCD.
Definition: svc_gyro.h:57
Service declaration.
Definition: svc_gyro.h:48
Data characteristic CCCD.
Definition: svc_gyro.h:52
Temporary data characteristic user description.
Definition: svc_gyro.h:58
Period characteristic user description.
Definition: svc_gyro.h:66
Data characteristic declaration.
Definition: svc_gyro.h:50
Data characteristic user description.
Definition: svc_gyro.h:53
Period characteristic declaration.
Definition: svc_gyro.h:64
Configuration characteristic value.
Definition: svc_gyro.h:61
Configuration characteristic user description.
Definition: svc_gyro.h:62