Viewer

org.bluetooth.characteristic.cycling_power_vector

Last Modified: 2014-07-02 Approved: Yes

Name: Cycling Power Vector

Type: org.bluetooth.characteristic.cycling_power_vectorDownload / View

Assigned Number: 0x2A64

Summary:

The Cycling Power Vector characteristic is a variable length structure containing a Flags fieldand based on the contents of the Flags field, may contain one or more additional fields as shown in the table below.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Flags
Mandatory
8bit N/A N/A
Bit Field
Bit Size Name
Definition
Key Value
0 1 Crank Revolution Data Present
0 False
1 True
1 1 First Crank Measurement Angle Present
0 False
1 True
2 1 Instantaneous Force Magnitude Array Present
0 False
1 True
3 1 Instantaneous Torque Magnitude Array Present
0 False
1 True
4 2 Instantaneous Measurement Direction
0 Unknown
1 Tangential Component
2 Radial Component
3 Lateral Component
6 2 Reserved for future use
Crank Revolution Data - Cumulative Crank Revolutions
Information:
Unitless
C1:When present, these fields are always present as a pair.
Unit:
org.bluetooth.unit.unitless
Exponent: Decimal, 0
C1
uint16 N/A N/A None
Crank Revolution Data - Last Crank Event Time
Information:
Unit is in seconds with a resolution of 1/1024.
C1:When present, these fields are always present as a pair.
Unit:
org.bluetooth.unit.time.second
Exponent: Binary, -10
C1
uint16 N/A N/A None
First Crank Measurement Angle
Information:
Unit is in degrees with a resolution of 1.
Unit:
org.bluetooth.unit.plane_angle.degree
Exponent: Decimal, 0
Optional
uint16 N/A N/A When observed with the front wheel to the right of the pedals, a value of 0 degrees represents the angle when the crank is in the 12 o'clock position and a value of 90 degrees represents the angle, measured clockwise, when the crank points towards the front wheel in a 3 o'clock position. The left crank sensor (if fitted) detects the 0° when the crank it is attached to is in the 12 o'clock position and the right sensor (if fitted) detects the 0° when the crank it is attached to is in its 12 o'clock position; thus, there is a constant 180° difference between the right crank and the left crank position signals.
Instantaneous Force Magnitude Array
Information:
The unit is in newtons with a resolution of 1
Array Order - Older is towards the LSO and Newer is towards the MSO
C2: These fields are mutually exclusive. When this field is present, the presence of the Instantaneous Torque Magnitude Array is excluded.
Unit:
org.bluetooth.unit.force.newton
Exponent: Decimal, 0
C2
sint16 N/A N/A This field may be repeated.
Instantaneous Torque Magnitude Array
Information:
Unit is in newton/meter with a resolution of 1/32
Array Order - Older is towards the LSO and Newer is towards the MSO
C2: These fields are mutually exclusive. When this field is present, the presence of the Instantaneous Force Magnitude Array is excluded.
Unit:
org.bluetooth.unit.moment_of_force.newton_metre
Exponent: Binary, -5
C2
sint16 N/A N/A This field may be repeated.

Note:

The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least Significant Octet represents the eight bits numbered 0 to 7.