|
| typedef void(* | bt_csip_set_coordinator_discover_cb) (struct bt_conn *conn, const struct bt_csip_set_coordinator_set_member *member, int err, size_t set_count) |
| | Callback for discovering Coordinated Set Identification Services.
|
| |
| typedef void(* | bt_csip_set_coordinator_lock_set_cb) (int err) |
| | Callback for locking a set across one or more devices.
|
| |
| typedef void(* | bt_csip_set_coordinator_lock_changed_cb) (struct bt_csip_set_coordinator_csis_inst *inst, bool locked) |
| | Callback when the lock value on a set of a connected device changes.
|
| |
| typedef void(* | bt_csip_set_coordinator_sirk_changed_cb) (struct bt_csip_set_coordinator_csis_inst *inst) |
| | Callback when the SIRK value of a set of a connected device changes.
|
| |
| typedef void(* | bt_csip_set_coordinator_size_changed_cb) (struct bt_conn *conn, const struct bt_csip_set_coordinator_csis_inst *inst) |
| | Callback when the size of a set of a connected device changes.
|
| |
| typedef void(* | bt_csip_set_coordinator_ordered_access_cb_t) (const struct bt_csip_set_coordinator_set_info *set_info, int err, bool locked, struct bt_csip_set_coordinator_set_member *member) |
| | Callback for bt_csip_set_coordinator_ordered_access()
|
| |
| typedef bool(* | bt_csip_set_coordinator_ordered_access_t) (const struct bt_csip_set_coordinator_set_info *set_info, struct bt_csip_set_coordinator_set_member *members[], size_t count) |
| | Callback function definition for bt_csip_set_coordinator_ordered_access()
|
| |
|
| void * | bt_csip_set_member_svc_decl_get (const struct bt_csip_set_member_svc_inst *svc_inst) |
| | Get the service declaration attribute.
|
| |
| int | bt_csip_set_member_register (const struct bt_csip_set_member_register_param *param, struct bt_csip_set_member_svc_inst **svc_inst) |
| | Register a Coordinated Set Identification Service instance.
|
| |
| int | bt_csip_set_member_unregister (struct bt_csip_set_member_svc_inst *svc_inst) |
| | Unregister a Coordinated Set Identification Service instance.
|
| |
| int | bt_csip_set_member_sirk (struct bt_csip_set_member_svc_inst *svc_inst, const uint8_t sirk[16]) |
| | Set the SIRK of a service instance.
|
| |
| int | bt_csip_set_member_set_size_and_rank (struct bt_csip_set_member_svc_inst *svc_inst, uint8_t size, uint8_t rank) |
| | Set a new size and rank for a service instance.
|
| |
| int | bt_csip_set_member_get_info (const struct bt_csip_set_member_svc_inst *svc_inst, struct bt_csip_set_member_set_info *info) |
| | Get information about a service instances.
|
| |
| int | bt_csip_set_member_generate_rsi (const struct bt_csip_set_member_svc_inst *svc_inst, uint8_t rsi[6]) |
| | Generate the Resolvable Set Identifier (RSI) value.
|
| |
| int | bt_csip_set_member_lock (struct bt_csip_set_member_svc_inst *svc_inst, bool lock, bool force) |
| | Locks a specific Coordinated Set Identification Service instance on the server.
|
| |
| int | bt_csip_set_coordinator_discover (struct bt_conn *conn) |
| | Initialise the csip_set_coordinator instance for a connection.
|
| |
| struct bt_csip_set_coordinator_set_member * | bt_csip_set_coordinator_set_member_by_conn (const struct bt_conn *conn) |
| | Get the set member from a connection pointer.
|
| |
| bool | bt_csip_set_coordinator_is_set_member (const uint8_t sirk[16], struct bt_data *data) |
| | Check if advertising data indicates a set member.
|
| |
| int | bt_csip_set_coordinator_register_cb (struct bt_csip_set_coordinator_cb *cb) |
| | Registers callbacks for csip_set_coordinator.
|
| |
| int | bt_csip_set_coordinator_ordered_access (const struct bt_csip_set_coordinator_set_member *members[], uint8_t count, const struct bt_csip_set_coordinator_set_info *set_info, bt_csip_set_coordinator_ordered_access_t cb) |
| | Access Coordinated Set devices in an ordered manner as a client.
|
| |
| int | bt_csip_set_coordinator_lock (const struct bt_csip_set_coordinator_set_member **members, uint8_t count, const struct bt_csip_set_coordinator_set_info *set_info) |
| | Lock an array of set members.
|
| |
| int | bt_csip_set_coordinator_release (const struct bt_csip_set_coordinator_set_member **members, uint8_t count, const struct bt_csip_set_coordinator_set_info *set_info) |
| | Release an array of set members.
|
| |
Bluetooth Coordinated Set Identification Profile (CSIP) APIs.