Cordio Stack and Cordio Profiles  r2p3-02rel0
Pulse Oximiter Service

Functions

void SvcPlxsAddGroup (void)
 Add the services to the attribute server. More...
 
void SvcPlxsRemoveGroup (void)
 Remove the services from the attribute server. More...
 
void SvcPlxsCbackRegister (attsReadCback_t readCback, attsWriteCback_t writeCback)
 Register callbacks for the service. More...
 

Pulse Oximiter Service Handles

enum  {
  PLXS_SVC_HDL = PLXS_START_HDL,
  PLXS_FEATURES_CH_HDL,
  PLXS_FEATURES_HDL,
  PLXS_SPOT_CHECK_CH_HDL,
  PLXS_SPOT_CHECK_HDL,
  PLXS_SPOT_CHECK_CH_CCC_HDL,
  PLXS_CONTINUOUS_CH_HDL,
  PLXS_CONTINUOUS_HDL,
  PLXS_CONTINUOUS_CH_CCC_HDL,
  PLXS_RECORD_ACCESS_CH_HDL,
  PLXS_RECORD_ACCESS_HDL,
  PLXS_RECORD_ACCESS_CH_CCC_HDL,
  PLXS_MAX_HDL
}
 Pulse Oximiter Service Handles. More...
 
#define PLXS_START_HDL   0x04A0
 Start handle.
 
#define PLXS_END_HDL   (PLXS_MAX_HDL - 1)
 End handle.
 

Description

Enumeration Type Documentation

anonymous enum

Pulse Oximiter Service Handles.

Enumerator
PLXS_SVC_HDL 

Pulse Oximiter Server Service declaration.

PLXS_FEATURES_CH_HDL 

Pulse Oximiter Features characteristic.

PLXS_FEATURES_HDL 

Pulse Oximiter Features.

PLXS_SPOT_CHECK_CH_HDL 

Pulse Oximiter Spot Check Measurement characteristic.

PLXS_SPOT_CHECK_HDL 

Pulse Oximiter Spot Check Measurement.

PLXS_SPOT_CHECK_CH_CCC_HDL 

Pulse Oximiter Spot Check Measurement Client Characteristic Configuration Descriptor.

PLXS_CONTINUOUS_CH_HDL 

Pulse Oximiter Continuous Measurement characteristic.

PLXS_CONTINUOUS_HDL 

Pulse Oximiter Continuous Measurement.

PLXS_CONTINUOUS_CH_CCC_HDL 

Pulse Oximiter Continuous Measurement Client Characteristic Configuration Descriptor.

PLXS_RECORD_ACCESS_CH_HDL 

Pulse Oximiter Record Access Control Point characteristic.

PLXS_RECORD_ACCESS_HDL 

Pulse Oximiter Record Access Control Point.

PLXS_RECORD_ACCESS_CH_CCC_HDL 

Pulse Oximiter Record Access Control Point Client Characteristic Configuration Descriptor.

PLXS_MAX_HDL 

Maximum handle.

Definition at line 48 of file svc_plxs.h.

49 {
50  PLXS_SVC_HDL = PLXS_START_HDL, /*!< \brief Pulse Oximiter Server Service declaration */
51  PLXS_FEATURES_CH_HDL, /*!< \brief Pulse Oximiter Features characteristic */
52  PLXS_FEATURES_HDL, /*!< \brief Pulse Oximiter Features */
53  PLXS_SPOT_CHECK_CH_HDL, /*!< \brief Pulse Oximiter Spot Check Measurement characteristic */
54  PLXS_SPOT_CHECK_HDL, /*!< \brief Pulse Oximiter Spot Check Measurement */
55  PLXS_SPOT_CHECK_CH_CCC_HDL, /*!< \brief Pulse Oximiter Spot Check Measurement Client Characteristic Configuration Descriptor */
56  PLXS_CONTINUOUS_CH_HDL, /*!< \brief Pulse Oximiter Continuous Measurement characteristic */
57  PLXS_CONTINUOUS_HDL, /*!< \brief Pulse Oximiter Continuous Measurement */
58  PLXS_CONTINUOUS_CH_CCC_HDL, /*!< \brief Pulse Oximiter Continuous Measurement Client Characteristic Configuration Descriptor */
59  PLXS_RECORD_ACCESS_CH_HDL, /*!< \brief Pulse Oximiter Record Access Control Point characteristic */
60  PLXS_RECORD_ACCESS_HDL, /*!< \brief Pulse Oximiter Record Access Control Point */
61  PLXS_RECORD_ACCESS_CH_CCC_HDL, /*!< \brief Pulse Oximiter Record Access Control Point Client Characteristic Configuration Descriptor */
62  PLXS_MAX_HDL /*!< \brief Maximum handle. */
63 };
Pulse Oximiter Record Access Control Point characteristic.
Definition: svc_plxs.h:59
Pulse Oximiter Record Access Control Point.
Definition: svc_plxs.h:60
Pulse Oximiter Features characteristic.
Definition: svc_plxs.h:51
Pulse Oximiter Server Service declaration.
Definition: svc_plxs.h:50
Pulse Oximiter Spot Check Measurement characteristic.
Definition: svc_plxs.h:53
Maximum handle.
Definition: svc_plxs.h:62
Pulse Oximiter Continuous Measurement.
Definition: svc_plxs.h:57
#define PLXS_START_HDL
Start handle.
Definition: svc_plxs.h:40
Pulse Oximiter Features.
Definition: svc_plxs.h:52
Pulse Oximiter Spot Check Measurement Client Characteristic Configuration Descriptor.
Definition: svc_plxs.h:55
Pulse Oximiter Continuous Measurement characteristic.
Definition: svc_plxs.h:56
Pulse Oximiter Spot Check Measurement.
Definition: svc_plxs.h:54
Pulse Oximiter Record Access Control Point Client Characteristic Configuration Descriptor.
Definition: svc_plxs.h:61
Pulse Oximiter Continuous Measurement Client Characteristic Configuration Descriptor.
Definition: svc_plxs.h:58

Function Documentation

void SvcPlxsAddGroup ( void  )

Add the services to the attribute server.

Returns
None.
void SvcPlxsRemoveGroup ( void  )

Remove the services from the attribute server.

Returns
None.
void SvcPlxsCbackRegister ( attsReadCback_t  readCback,
attsWriteCback_t  writeCback 
)

Register callbacks for the service.

Parameters
readCbackRead callback function.
writeCbackWrite callback function.
Returns
None.