@@ -330,9 +330,9 @@ struct bt_gatt_service_val {
330
330
struct bt_gatt_include {
331
331
/** Service UUID. */
332
332
const struct bt_uuid * uuid ;
333
- /** Service start handle. */
333
+ /** Starting attribute handle for included service . */
334
334
uint16_t start_handle ;
335
- /** Service end handle. */
335
+ /** Ending attribute handle for included service . */
336
336
uint16_t end_handle ;
337
337
};
338
338
@@ -633,8 +633,8 @@ typedef uint8_t (*bt_gatt_attr_func_t)(const struct bt_gatt_attr *attr,
633
633
*
634
634
* Iterate attributes in the given range matching given UUID and/or data.
635
635
*
636
- * @param start_handle Start handle.
637
- * @param end_handle End handle.
636
+ * @param start_handle Starting attribute handle.
637
+ * @param end_handle Ending attribute handle.
638
638
* @param uuid UUID to match, passing NULL skips UUID matching.
639
639
* @param attr_data Attribute data to match, passing NULL skips data matching.
640
640
* @param num_matches Number matches, passing 0 makes it unlimited.
@@ -651,8 +651,8 @@ void bt_gatt_foreach_attr_type(uint16_t start_handle, uint16_t end_handle,
651
651
*
652
652
* Iterate attributes in the given range.
653
653
*
654
- * @param start_handle Start handle.
655
- * @param end_handle End handle.
654
+ * @param start_handle Starting attribute handle.
655
+ * @param end_handle Ending attribute handle.
656
656
* @param func Callback function.
657
657
* @param user_data Data to pass to the callback.
658
658
*/
@@ -1657,15 +1657,23 @@ struct bt_gatt_discover_params {
1657
1657
struct {
1658
1658
/** Include service attribute declaration handle */
1659
1659
uint16_t attr_handle ;
1660
- /** Included service start handle */
1660
+ /** Starting attribute handle for included service */
1661
1661
uint16_t start_handle ;
1662
- /** Included service end handle */
1662
+ /** Ending attribute handle for included service */
1663
1663
uint16_t end_handle ;
1664
1664
} _included ;
1665
- /** Discover start handle */
1665
+ /** Starting attribute handle to begin discovery
1666
+ *
1667
+ * @note When discovery begins in @ref bt_conn_cb.connected callback this is
1668
+ * typically set to @ref BT_ATT_FIRST_ATTRIBUTE_HANDLE
1669
+ */
1666
1670
uint16_t start_handle ;
1667
1671
};
1668
- /** Discover end handle */
1672
+ /** Ending attribute handle to stop discovery at
1673
+ *
1674
+ * @note When discovery begins in @ref bt_conn_cb.connected callback this is
1675
+ * typically set to @ref BT_ATT_LAST_ATTRIBUTE_HANDLE
1676
+ */
1669
1677
uint16_t end_handle ;
1670
1678
/** Discover type */
1671
1679
uint8_t type ;
@@ -1772,9 +1780,17 @@ struct bt_gatt_read_params {
1772
1780
bool variable ;
1773
1781
} multiple ;
1774
1782
struct {
1775
- /** First requested handle number. */
1783
+ /** First requested attribute handle number.
1784
+ *
1785
+ * @note When attributes are read by UUID, this is typically set to
1786
+ * @ref BT_ATT_FIRST_ATTRIBUTE_HANDLE.
1787
+ */
1776
1788
uint16_t start_handle ;
1777
- /** Last requested handle number. */
1789
+ /** Last requested attribute handle number.
1790
+ *
1791
+ * @note When attributes are read by UUID, this is typically set to
1792
+ * @ref BT_ATT_LAST_ATTRIBUTE_HANDLE.
1793
+ */
1778
1794
uint16_t end_handle ;
1779
1795
/** 2 or 16 octet UUID. */
1780
1796
const struct bt_uuid * uuid ;
@@ -1789,7 +1805,7 @@ struct bt_gatt_read_params {
1789
1805
1790
1806
/** @brief Read Attribute Value by handle
1791
1807
*
1792
- * This procedure read the attribute value and return it to the callback.
1808
+ * This procedure reads the attribute value and returns it to the callback.
1793
1809
*
1794
1810
* When reading attributes by UUID the callback can be called multiple times
1795
1811
* depending on how many instances of given the UUID exists with the
0 commit comments