This patch reads and stores Heart Rate Control Point characteristics value. --- profiles/heartrate/heartrate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/profiles/heartrate/heartrate.c b/profiles/heartrate/heartrate.c index 150a675..4591e56 100644 --- a/profiles/heartrate/heartrate.c +++ b/profiles/heartrate/heartrate.c @@ -58,6 +58,7 @@ struct heartrate { GSList *chars; gboolean has_location; uint8_t location; + gboolean has_cp_reset; }; struct characteristic { @@ -420,6 +421,7 @@ static void process_heartrate_char(struct characteristic *ch) { if (g_strcmp0(ch->attr.uuid, HEART_RATE_CONTROL_POINT_UUID) == 0) { DBG("Heart Rate Control Point reset supported by client"); + ch->hr->has_cp_reset = TRUE; } else if (g_strcmp0(ch->attr.uuid, BODY_SENSOR_LOCATION_UUID) == 0) { DBG("Body Sensor Location supported by client"); gatt_read_char(ch->hr->attrib, ch->attr.value_handle, 0, -- 1.7.11.3 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html