Home
last modified time | relevance | path

Searched full:characteristic (Results 1 – 25 of 43) sorted by relevance

12

/nrf52832-nimble/packages/NimBLE-latest/nimble/host/include/host/
H A Dble_gatt.h243 * @param chr_uuid128 The 128-bit UUID of the characteristic to
257 * Initiates GATT procedure: Discover All Characteristic Descriptors.
261 * @param chr_val_handle The handle of the characteristic value
263 * @param chr_end_handle The last handle in the characteristic
277 * Initiates GATT procedure: Read Characteristic Value.
281 * @param attr_handle The handle of the characteristic value to read.
293 * Initiates GATT procedure: Read Using Characteristic UUID.
313 * Initiates GATT procedure: Read Long Characteristic Values.
317 * @param handle The handle of the characteristic value to read.
329 * Initiates GATT procedure: Read Multiple Characteristic Values.
[all …]
H A Dble_store.h91 * Used as a key for lookups of stored client characteristic configuration
103 * Key by characteristic value handle;
104 * chr_val_handle=0 means don't key off characteristic handle.
113 * Represents a stored client characteristic configuration descriptor (CCCD).
H A Dble_att.h115 * coresponds to a GATT characteristic value or descriptor, the read is
134 * coresponds to a GATT characteristic value or descriptor, the write is
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/gap/
H A Dsyscfg.yml32 Set to '-1' to make characteristic read only.
47 Set to '-1' to make characteristic read only.
50 # Setting all values for PPCP to '0' will disable characteristic!
53 Value of "minimum connection interval" of PPCP characteristic as
58 Value of "maximum connection interval" of PPCP characteristic as
63 Value of "slave latency" of PPCP characteristic as defined by Core
69 characteristic as defined by Core specification 5.0, Vol 3, Part C,
/nrf52832-nimble/packages/NimBLE-latest/apps/blecent/src/
H A Dblecent.c44 * Category characteristic has completed.
65 * Control Point characteristic has completed.
82 * for the ANS Unread Alert Status characteristic has completed.
99 * 1. Reads the ANS Supported New Alert Category characteristic.
100 * 2. Writes the ANS Alert Notification Control Point characteristic.
102 * characteristic.
104 * If the peer does not support a required service, characteristic, or
117 /* Read the supported-new-alert-category characteristic. */ in blecent_read_write_subscribe()
123 "Alert Category characteristic\n"); in blecent_read_write_subscribe()
130 MODLOG_DFLT(ERROR, "Error: Failed to read characteristic; rc=%d\n", in blecent_read_write_subscribe()
[all …]
H A Dpeer.c148 /* Can't find characteristic for discovered descriptor; this shouldn't in peer_dsc_add()
187 * characteristic that contains undiscovered descriptors. Then, discover in peer_disc_dscs()
188 * all descriptors belonging to that characteristic. in peer_disc_dscs()
231 /* All descriptors in this characteristic discovered; start discovering in peer_dsc_disced()
232 * descriptors in the next characteristic. in peer_dsc_disced()
338 /* Can't find service for discovered characteristic; this shouldn't in peer_chr_add()
347 /* Characteristic already discovered. */ in peer_chr_add()
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/ans/src/
H A Dble_svc_ans.c39 /* Characteristic values */
49 /* Characteristic value handles */
74 /* Save written value to local characteristic value */
87 * This characteristic exposes what categories of new
96 * This characteristic exposes information about
106 * This characteristic exposes what categories of
115 * This characteristic exposes the count of unread
125 * This characteristic allows the peer device to
129 * Client Characteristic Configuration for each alert
130 * characteristic.
[all …]
/nrf52832-nimble/packages/NimBLE-latest/apps/bleprph/src/
H A Dgatt_svr.c30 * it is read. This characteristic can only be read over an encrypted
32 * o static-value: a single-byte characteristic that can always be read,
64 /*** Characteristic: Random number generator. */
69 /*** Characteristic: Static value. */
115 /* Determine which characteristic is being accessed by examining its in gatt_svr_chr_access_sec_test()
148 /* Unknown characteristic; the nimble stack should not have called this in gatt_svr_chr_access_sec_test()
168 MODLOG_DFLT(DEBUG, "registering characteristic %s with " in gatt_svr_register_cb()
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/
H A Dsyscfg.yml217 Enables the Read Characteristic Value GATT procedure. (0/1)
222 Enables the Read Using Characteristic UUID GATT procedure. (0/1)
226 Enables the Read Long Characteristic Values GATT procedure. (0/1)
230 Enables the Read Multiple Characteristic Values GATT procedure.
243 Enables the Write Characteristic Value GATT procedure. (0/1)
247 Enables the Write Long Characteristic Values GATT procedure. (0/1)
266 GATT Read Multiple Characteristic Values procedure. (0/1)
355 characteristic values" or "write long characteristic descriptors"
382 Maximum number of client characteristic configuration descriptors
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/dis/src/
H A Dble_svc_dis.c54 /*** Characteristic: Model Number String */
62 /*** Characteristic: Serial Number String */
70 /*** Characteristic: Hardware Revision String */
78 /*** Characteristic: Firmware Revision String */
86 /*** Characteristic: Software Revision String */
94 /*** Characteristic: Manufacturer Name */
112 * characteristic.
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/test/src/
H A Dble_gatts_notify_test.c328 * characteristic. in ble_gatts_notify_test_disconnect()
537 * characteristic. in ble_gatts_notify_test_restore_bonding()
600 /* Update characteristic 1's value. */ in TEST_CASE()
612 /* Update characteristic 2's value. */ in TEST_CASE()
626 * Disconnect, modify characteristic values, and reconnect. Ensure in TEST_CASE()
634 /* Update characteristic 1's value. */ in TEST_CASE()
639 /* Update characteristic 2's value. */ in TEST_CASE()
692 /* Update characteristic 1's value. */ in TEST_CASE()
704 /* Update characteristic 2's value. */ in TEST_CASE()
736 * Disconnect, modify characteristic values, and reconnect. Ensure in TEST_CASE()
[all …]
H A Dble_gatts_reg_test.c34 uint16_t val_handle; /* If a characteristic. */
147 /* Correct service UUID, wrong characteristic UUID. */ in ble_gatts_reg_test_misc_lookup_bad()
153 /* Incorrect service UUID, correct characteristic UUID. */ in ble_gatts_reg_test_misc_lookup_bad()
159 /* Existing (but wrong) service, correct characteristic UUID. */ in ble_gatts_reg_test_misc_lookup_bad()
173 /* Characteristic that isn't in this service. */ in ble_gatts_reg_test_misc_lookup_bad()
183 /* Use descriptor UUID instead of characteristic UUID. */ in ble_gatts_reg_test_misc_lookup_bad()
238 /* Descriptor that isn't in this characteristic. */ in ble_gatts_reg_test_misc_lookup_bad()
275 /* Verify that characteristic value handle was properly assigned at in ble_gatts_reg_test_misc_verify_entry()
539 /*** 1 characteristic. */ in TEST_CASE()
/nrf52832-nimble/packages/NimBLE-latest/apps/blehr/src/
H A Dgatt_svr.c45 /* Characteristic: Heart-rate measurement */
51 /* Characteristic: Body sensor location */
65 /* Characteristic: * Manufacturer name */
70 /* Characteristic: Model number string */
141 MODLOG_DFLT(DEBUG, "registering characteristic %s with " in gatt_svr_register_cb()
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/src/
H A Dble_gatts.c352 /* A characteristic value is being read. in ble_gatts_val_access()
355 * just append the characteristic value directly onto the response in ble_gatts_val_access()
359 * allocate a new mbuf to hold the characteristic data, then append in ble_gatts_val_access()
827 /* Register characteristic definition attribute (cast away const on in ble_gatts_register_chr()
836 /* Register characteristic value attribute (cast away const on callback in ble_gatts_register_chr()
973 /* Register each characteristic. */ in ble_gatts_register_svc()
1038 * characteristic, and descriptor that gets
1094 * characteristic updates.
1138 * no longer subscribed to any characteristic updates. in ble_gatts_connection_broken()
1311 * peer and affected characteristic.
[all …]
H A Dble_gattc.c2253 /* Characteristic discovery complete. */ in ble_gattc_disc_all_chrs_rx_complete()
2310 * $discover characteristic by uuid *
2314 * Calls a discover-characteristic-by-uuid proc's callback with the specified
2356 * discover-characteristic-by-uuid proc.
2394 * discover-characteristic-by-uuid proc.
2461 /* Requested characteristic discovered. */ in ble_gattc_disc_chr_uuid_rx_adata()
2464 /* Uninteresting characteristic; ignore. */ in ble_gattc_disc_chr_uuid_rx_adata()
2492 /* Characteristic discovery complete. */ in ble_gattc_disc_chr_uuid_rx_complete()
2550 * $discover all characteristic descriptors *
2764 * Calls a read-characteristic proc's callback with the specified parameters.
[all …]
/nrf52832-nimble/packages/NimBLE-latest/apps/blecsc/src/
H A Dgatt_svr.c82 /* Characteristic: Cycling Speed and Cadence Measurement */
88 /* Characteristic: Cycling Speed and Cadence features */
93 /* Characteristic: Sensor Location */
98 /* Characteristic: SC Control Point*/
113 /* Characteristic: * Manufacturer name */
118 /* Characteristic: Model number string */
347 MODLOG_DFLT(DEBUG, "registering characteristic %s with " in gatt_svr_register_cb()
/nrf52832-nimble/packages/NimBLE-latest/apps/btshell/src/
H A Dgatt_svr.c67 * it is read. This characteristic can only be read over an encrypted
69 * o static-value: a single-byte characteristic that can always be read,
175 0, /* No more descriptors in this characteristic. */
242 0, /* No more descriptors in this characteristic. */
254 /*** Characteristic: Random number generator. */
259 /*** Characteristic: Static value. */
265 /*** Characteristic: Static value. */
310 /* Determine which characteristic is being accessed by examining its in gatt_svr_chr_access_sec_test()
344 /* Unknown characteristic; the nimble stack should not have called this in gatt_svr_chr_access_sec_test()
554 MODLOG_DFLT(DEBUG, "registering characteristic %s with " in gatt_svr_register_cb()
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/ias/src/
H A Dble_svc_ias.c32 /* Write characteristic function */
49 /*** Characteristic: Alert Level. */
64 * Writes the received value from a characteristic write to
90 * characteristic.
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/lls/src/
H A Dble_svc_lls.c32 /* Write characteristic function */
49 /*** Characteristic: Alert Level. */
64 * Writes the received value from a characteristic write to
90 * characteristic.
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/gatt/src/
H A Dble_svc_gatt.c60 /* The only operation allowed for this characteristic is indicate. This in ble_svc_gatt_access()
62 * characteristic value to populate the outgoing indication command. in ble_svc_gatt_access()
64 * read the characteristic. in ble_svc_gatt_access()
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/gap/src/
H A Dble_svc_gap.c54 /*** Characteristic: Device Name. */
64 /*** Characteristic: Appearance. */
75 /*** Characteristic: Peripheral Preferred Connection Parameters. */
83 /*** Characteristic: Central Address Resolution. */
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/bleuart/src/
H A Dble_svc_uart.c64 * The vendor specific "bleuart" service consists of one write no-rsp characteristic
66 * o "write no-rsp": a single-byte characteristic that can be written only
68 * o "read": a single-byte characteristic that can always be read only via
103 /* Characteristic: Write */
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/tps/src/
H A Dble_svc_tps.c46 /*** Characteristic: Tx Power Level. */
62 * characteristic.
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/bas/src/
H A Dble_svc_bas.c29 /* Characteristic value handles */
48 /*** Battery level characteristic */
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/bas/include/services/bas/
H A Dble_svc_bas.h26 /* 16 Bit Battery Service Characteristic UUIDs */

12