Cycling Speed and Cadence Service

group CSCS

Cycling Speed and Cadence Service.

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). CSC Measurement, CSC Measurement Client Characteristic Configuration descriptor and CSC Feature characteristic are mandatory exposed in the Cycling Speed and Cadence Service. If the Multiple Sensor Locations feature is supported, CSC Feature will be mandatory, otherwise optional. If at least one SC Control Point procedure is supported, SC Control Point and SC Control Point Client Characteristic Configuration Descriptor will be mandatory, otherwise excluded.

The CSC Measurement characteristic is used to send speed-related data and/or cadence-related data. The CSC Feature characteristic shall be used to describe the supported features of the Server. The Sensor Location characteristic of the device may be used to describe the physical location of the Server when correctly fitted.

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.

Applications shall register Cycling Speed and Cadence service during initialization through cscs_add_service function.

Applications can set the Cycling Speed and Cadence parameters through cscs_set_parameter function.

Applications can send the measurement value through cscs_meas_value_notify function.