pub const ROWER_DATA: BluetoothUuid16;
Expand description
Bluetooth characteristic UUID.
0x2ad1
Rower Data
The Rower Data characteristic is used to represent data related to a rowing device.
§Structure
§Data Type
Field | Flags |
Type | boolean16 |
Size | 2 |
§Description
See sec:org.bluetooth.characteristic.rower_data/field/flags
––///
§Data Type
Field | Stroke Rate |
Type | uint8 |
Size | 0 or 1 |
§Description
Base Unit: org.bluetooth.unit.stroke_per_minute Represented values: M = 1, d = 0, b = -1 Unit is 1/2 of a stroke per minute The Stroke Rate field represents the instantaneous stroke rate measured by the Server. Present if bit 0 of Flags field is set to 0
––///
§Data Type
Field | Stroke Count |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.unitless The Stroke Count field represents the total number of strokes since the beginning of the training session. Present if bit 0 of Flags field is set to 0
––///
§Data Type
Field | Average Stroke Rate |
Type | uint8 |
Size | 0 or 1 |
§Description
Base Unit: org.bluetooth.unit.stroke_per_minute Represented values: M = 1, d = 0, b = -1 Unit is 1/2 of a stroke per minute The Average Stroke Rate field represents the average speed since the beginning of the training session Present if bit 1 of Flags field is set to 1
––///
§Data Type
Field | Total Distance |
Type | uint24 |
Size | 0 or 3 |
§Description
Unit: org.bluetooth.unit.length.metre The Total Distance field represents the total distance reported by the Server since the beginning of the training session. Present if bit 2 of Flags field is set to 1
––///
§Data Type
Field | Instantaneous Pace (Time per 500 meters) |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.time.second The Instantaneous Pace field represents the value of the pace (time per 500 meters) of the user while exercising. Present if bit 3 of Flags field is set to 1
––///
§Data Type
Field | Average Pace (Time per 500 meters) |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.time.second The Average Pace field represents the value of the average pace (time per 500 meters) since the beginning of the training session. Present if bit 4 of Flags field is set to 1
––///
§Data Type
Field | Instantaneous Power |
Type | sint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.power.watt The Instantaneous Power field represents the value of the instantaneous power measured by the Server. Present if bit 5 of Flags field is set to 1
––///
§Data Type
Field | Average Power |
Type | sint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.power.watt The Average Power field represents the value of the average power measured by the Server since the beginning of the training session. Present if bit 6 of Flags field is set to 1
––///
§Data Type
Field | Resistance Level |
Type | uint8 |
Size | 0 or 1 |
§Description
Base Unit: org.bluetooth.unit.unitless Represented values: M = 1, d = 1, b = 0 Unit is 1 The Resistance Level field represents the value of the current value of the resistance level of the Server. Present if bit 7 of Flags field is set to 1
––///
§Data Type
Field | Total Energy |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.energy.kilogram_calorie The Total Energy field represents the total expended energy of a user since the training session has started. Present if bit 8 of Flags field is set to 1
––///
§Data Type
Field | Energy Per Hour |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.energy.kilogram_calorie The Energy per Hour field represents the average expended energy of a user during a period of one hour. Present if bit 8 of Flags field is set to 1
––///
§Data Type
Field | Energy Per Minute |
Type | uint8 |
Size | 0 or 1 |
§Description
Unit: org.bluetooth.unit.energy.kilogram_calorie The Energy per Minute field represents the average expended energy of a user during a period of one minute. Present if bit 8 of Flags field is set to 1
––///
§Data Type
Field | Heart Rate |
Type | uint8 |
Size | 0 or 1 |
§Description
Unit: org.bluetooth.unit.period.beats_per_minute The Heart Rate field represents the current heart rate value of the user (e.g., measured via the contact heart rate or any other means). Present if bit 9 of Flags field is set to 1
––///
§Data Type
Field | Metabolic Equivalent |
Type | uint8 |
Size | 0 or 1 |
§Description
Base Unit: org.bluetooth.unit.metabolic_equivalent Represented values: M = 1, d = -1, b = 0 Unit is 1/10 metabolic equivalent The Metabolic Equivalent field represents the metabolic equivalent of the user. Present if bit 10 of Flags field is set to 1
––///
§Data Type
Field | Elapsed Time |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.time.second The Elapsed Time field represents the elapsed time of a training session since the training session has started. Present if bit 11 of Flags field is set to 1
––///
§Data Type
Field | Remaining Time |
Type | uint16 |
Size | 0 or 2 |
§Description
Unit: org.bluetooth.unit.time.second The Remaining Time field represents the remaining time of a selected training session. Present if bit 12 of Flags field is set to 1