Cordio Stack and Cordio Profiles  r2p3-02rel0
Wireless Data Exchange Service

Functions

void SvcWdxsAddGroup (void)
 Add the services from the attribute server. More...
 
void SvcWdxsRemoveGroup (void)
 Remove the services from the attribute server. More...
 
void SvcWdxsRegister (attsWriteCback_t writeCback)
 Register a write callback functions for the ATT Group. More...
 

Variables

const uint8_t wdxsDcUuid [ATT_128_UUID_LEN]
 WDX Device Configuration Characteristic.
 
const uint8_t wdxsFtcUuid [ATT_128_UUID_LEN]
 WDX File Transfer Control Characteristic.
 
const uint8_t wdxsFtdUuid [ATT_128_UUID_LEN]
 WDX File Transfer Data Characteristic.
 
const uint8_t wdxsAuUuid [ATT_128_UUID_LEN]
 WDX Authentication Characteristic.
 

Arm Ltd. Proprietary Service Handles

enum  {
  WDXS_SVC_HDL = WDXS_START_HDL,
  WDXS_DC_CH_HDL,
  WDXS_DC_HDL,
  WDXS_DC_CH_CCC_HDL,
  WDXS_FTC_CH_HDL,
  WDXS_FTC_HDL,
  WDXS_FTC_CH_CCC_HDL,
  WDXS_FTD_CH_HDL,
  WDXS_FTD_HDL,
  WDXS_FTD_CH_CCC_HDL,
  WDXS_AU_CH_HDL,
  WDXS_AU_HDL,
  WDXS_AU_CH_CCC_HDL,
  WDXS_MAX_HDL
}
 Proprietary Service Handles. More...
 
#define WDXS_START_HDL   0x240
 Start handle.
 
#define WDXS_END_HDL   (WDXS_MAX_HDL - 1)
 End handle.
 

Description

Enumeration Type Documentation

anonymous enum

Proprietary Service Handles.

Enumerator
WDXS_SVC_HDL 

Proprietary Service Declaration.

WDXS_DC_CH_HDL 

WDX Device Configuration Characteristic Declaration.

WDXS_DC_HDL 

WDX Device Configuration Characteristic Value.

WDXS_DC_CH_CCC_HDL 

WDX Device Configuration CCCD.

WDXS_FTC_CH_HDL 

WDX File Transfer Control Characteristic Declaration.

WDXS_FTC_HDL 

WDX File Transfer Control Characteristic Value.

WDXS_FTC_CH_CCC_HDL 

WDX File Transfer Control CCCD.

WDXS_FTD_CH_HDL 

WDX File Transfer Data Characteristic Declaration.

WDXS_FTD_HDL 

WDX File Transfer Data Characteristic Value.

WDXS_FTD_CH_CCC_HDL 

WDX File Transfer Data CCCD.

WDXS_AU_CH_HDL 

WDX Authentication Characteristic Declaration.

WDXS_AU_HDL 

WDX Authentication Characteristic Value.

WDXS_AU_CH_CCC_HDL 

WDX Authentication CCCD.

WDXS_MAX_HDL 

Maximum handle.

Definition at line 50 of file svc_wdxs.h.

51 {
52  WDXS_SVC_HDL = WDXS_START_HDL, /*!< \brief Proprietary Service Declaration */
53  WDXS_DC_CH_HDL, /*!< \brief WDX Device Configuration Characteristic Declaration */
54  WDXS_DC_HDL, /*!< \brief WDX Device Configuration Characteristic Value */
55  WDXS_DC_CH_CCC_HDL, /*!< \brief WDX Device Configuration CCCD */
56  WDXS_FTC_CH_HDL, /*!< \brief WDX File Transfer Control Characteristic Declaration */
57  WDXS_FTC_HDL, /*!< \brief WDX File Transfer Control Characteristic Value */
58  WDXS_FTC_CH_CCC_HDL, /*!< \brief WDX File Transfer Control CCCD */
59  WDXS_FTD_CH_HDL, /*!< \brief WDX File Transfer Data Characteristic Declaration */
60  WDXS_FTD_HDL, /*!< \brief WDX File Transfer Data Characteristic Value */
61  WDXS_FTD_CH_CCC_HDL, /*!< \brief WDX File Transfer Data CCCD */
62  WDXS_AU_CH_HDL, /*!< \brief WDX Authentication Characteristic Declaration */
63  WDXS_AU_HDL, /*!< \brief WDX Authentication Characteristic Value */
64  WDXS_AU_CH_CCC_HDL, /*!< \brief WDX Authentication CCCD */
65  WDXS_MAX_HDL /*!< \brief Maximum handle. */
66 };
WDX File Transfer Data Characteristic Declaration.
Definition: svc_wdxs.h:59
WDX File Transfer Data CCCD.
Definition: svc_wdxs.h:61
WDX File Transfer Control Characteristic Value.
Definition: svc_wdxs.h:57
WDX Authentication Characteristic Value.
Definition: svc_wdxs.h:63
WDX File Transfer Control Characteristic Declaration.
Definition: svc_wdxs.h:56
WDX Authentication Characteristic Declaration.
Definition: svc_wdxs.h:62
Maximum handle.
Definition: svc_wdxs.h:65
WDX File Transfer Data Characteristic Value.
Definition: svc_wdxs.h:60
WDX File Transfer Control CCCD.
Definition: svc_wdxs.h:58
WDX Authentication CCCD.
Definition: svc_wdxs.h:64
WDX Device Configuration Characteristic Value.
Definition: svc_wdxs.h:54
WDX Device Configuration CCCD.
Definition: svc_wdxs.h:55
WDX Device Configuration Characteristic Declaration.
Definition: svc_wdxs.h:53
Proprietary Service Declaration.
Definition: svc_wdxs.h:52
#define WDXS_START_HDL
Start handle.
Definition: svc_wdxs.h:42

Function Documentation

void SvcWdxsAddGroup ( void  )

Add the services from the attribute server.

Returns
None.
void SvcWdxsRemoveGroup ( void  )

Remove the services from the attribute server.

Returns
None.
void SvcWdxsRegister ( attsWriteCback_t  writeCback)

Register a write callback functions for the ATT Group.

Parameters
writeCbackWrite callback function.
Returns
None.