Viewer

​The material contained on this page is informative only. Authoritative compliance information is contained in the applicable Bluetooth specification.

org.bluetooth.service.cycling_speed_and_cadence
Last Modified: 2012-04-05 Approved: Yes

Name: Cycling Speed and Cadence

Type: org.bluetooth.service.cycling_speed_and_cadenceDownload / View

Assigned Number: 0x1816


Abstract:

This service exposes speed-related and cadence-related data from a Cycling Speed and Cadence sensor intended for fitness applications.

Summary:

The Cycling Speed and Cadence (CSC) Service exposes speed-related data and/or cadence-related data while using the Cycling Speed and Cadence sensor (Server).

Service Dependencies

This service is not dependent upon any other services.

GATT Requirements

Sub-Procedure Server Requirement
Write Characteristic Values C1
Notifications Mandatory
Indications C1
Read Characteristic Descriptors Mandatory
Write Characteristic Descriptors Mandatory
C1: Mandatory if the SC Control Point characteristic is supported, otherwise excluded for this service.

Transport Dependencies

Transport Supported
Classic true
Low Energy true
High Speed

Error Codes

Name Code Description
Procedure Already in Progress 0x80
Client Characteristic Configuration descriptor improperly configured 0x81

Service Characteristics

Overview Properties Security Descriptors
Name:
CSC Measurement
Description:
The CSC Measurement characteristic is used to send speed-related data and/or cadence-related data.
Type:
org.bluetooth.characteristic.csc_measurement
Requirement:
Mandatory
Property Requirement
Read Excluded
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Mandatory
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None
Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
Mandatory
Permission Requirement
Read Mandatory
Write Mandatory
Name:
CSC Feature
Description:
The CSC Feature characteristic is used to describe the supported features of the Server. Reserved for Future Use (RFU) bits in the CSC Feature characteristic value are set to 0.
Type:
org.bluetooth.characteristic.csc_feature
Requirement:
Mandatory
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None
Name:
Sensor Location
Description:

The Sensor Location characteristic of the device is used to describe the physical location of the Server when correctly fitted.

C1: Mandatory if the Multiple Sensor Location feature is supported, otherwise optional.

Type:
org.bluetooth.characteristic.sensor_location
Requirement:
C1
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None
Name:
SC Control Point
Description:

If the SC Control Point is supported, profiles utilizing this service are required to ensure that the Client configures the SC Control Point characteristic for indications (i.e. via the Client Characteristic Configuration descriptor) at the first connection.

Support for this characteristic is mandatory if the Server supports Wheel Revolution Data or Multiple Sensor Locations features, otherwise it is excluded.

C2: Mandatory if at least one SC Control Point procedure is supported, otherwise excluded.

Type:
org.bluetooth.characteristic.sc_control_point
Requirement:
C2
Property Requirement
Read Excluded
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Mandatory
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None
Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
if_characteristic_supported
Permission Requirement
Read Mandatory
Write Mandatory