Viewer

org.bluetooth.characteristic.csc_measurement

Last Modified: 2012-04-12 Approved: Yes

Name: CSC Measurement

Type: org.bluetooth.characteristic.csc_measurementDownload / View

Assigned Number: 0x2A5B

Summary:

The CSC Measurement characteristic (CSC refers to Cycling Speed and Cadence) is a variable length structure containing a Flags field and, based on the contents of the Flags field, may contain one or more additional fields as shown in the tables below.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Flags
Information:
These flags define which data fields are present in the Characteristic value.
Mandatory
8bit N/A N/A
Bit Field
Bit Size Name
Definition
Key Value Requires
0 1 Wheel Revolution Data Present
0 False
1 True C1
1 1 Crank Revolution Data Present
0 False
1 True C2
2 6 Reserved for future use
Cumulative Wheel Revolutions
Information:
C1: Field exists if the key of bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.unitless
C1
uint32 N/A N/A None
Last Wheel Event Time
Information:
Unit has a resolution of 1/1024s.
C1: Field exists if the key of bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.time.second
Exponent: Binary, -10
C1
uint16 N/A N/A None
Cumulative Crank Revolutions
Information:
C2: Field exists if the key of bit 1 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.unitless
C2
uint16 N/A N/A None
Last Crank Event Time
Information:
C2: Field exists if the key of bit 1 of the Flags field is set to 1.
Unit has a resolution of 1/1024s.
Unit:
org.bluetooth.unit.time.second
Exponent: Binary, -10
C2
uint16 N/A N/A None

Note:

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.