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. These flags define which data fields are present in the Characteristic value. Mandatory 8bit C1: Field exists if the key of bit 0 of the Flags field is set to 1. C1 uint32 org.bluetooth.unit.unitless Unit has a resolution of 1/1024s.
C1: Field exists if the key of bit 0 of the Flags field is set to 1.
C1 uint16 org.bluetooth.unit.time.second -10
C2: Field exists if the key of bit 1 of the Flags field is set to 1. C2 uint16 org.bluetooth.unit.unitless C2: Field exists if the key of bit 1 of the Flags field is set to 1.
Unit has a resolution of 1/1024s.
C2 uint16 org.bluetooth.unit.time.second -10
The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.