|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
71 uint16_t conn_idx, uint32_t increment);
82 uint16_t conn_idx, uint16_t consent);
127 uint16_t offset , uint16_t length,
const void *value);
323 uint16_t length,
const void *value);
void uds_cp_delete_user_cfm(ble_service_t *svc, uint16_t conn_idx, uds_cp_response_t status)
Control Point delete user confirmation.
void(* uds_cp_consent_cb_t)(ble_service_t *svc, uint16_t conn_idx, uint8_t user_id, uint16_t consent)
Consent control point written callback.
Definition: uds.h:93
void(* uds_cp_register_new_user_cb_t)(ble_service_t *svc, uint16_t conn_idx, uint16_t consent)
Register New User control point written callback.
Definition: uds.h:81
void(* uds_cp_delete_user_data_cb_t)(ble_service_t *svc, uint16_t conn_idx)
Delete user data control point written callback.
Definition: uds.h:103
uds_db_write_cb_t db_write
Definition: uds.h:150
void uds_set_db_increment(ble_service_t *svc, uint16_t conn_idx, uint32_t increment, bool notify)
Set database increment.
void uds_cp_register_new_user_cfm(ble_service_t *svc, uint16_t conn_idx, uds_cp_response_t status, uint8_t user_id)
Control Point register new user confirm.
att_error_t
Definition: ble_att.h:64
uds_cp_response_t
Definition: uds.h:226
void(* uds_ccc_changed_cb_t)(ble_service_t *svc, uint16_t conn_idx, uint16_t value)
CCC for Database Change Increment written callback.
Definition: uds.h:58
void uds_set_user_id(ble_service_t *svc, uint16_t conn_idx, uint8_t user_id)
Set user ID.
void uds_cp_consent_cfm(ble_service_t *svc, uint16_t conn_idx, uds_cp_response_t status)
Control Point consent confirmation.
Services handling routines API.
uds_cp_consent_cb_t cp_consent
Definition: uds.h:141
uds_error_t
Definition: uds.h:160
void uds_db_read_cfm(ble_service_t *svc, uint16_t conn_idx, uint32_t field, att_error_t status, uint16_t length, const void *value)
Database read confirmation.
uds_cp_register_new_user_cb_t cp_register_new_user
Definition: uds.h:138
uds_db_field_t
Definition: uds.h:166
uds_db_read_cb_t db_read
Definition: uds.h:147
void uds_db_write_cfm(ble_service_t *svc, uint16_t conn_idx, uint32_t field, att_error_t status)
Database write confirmation.
uint8_t uds_get_user_id(ble_service_t *svc, uint16_t conn_idx)
Get user ID.
uds_db_increment_changed_cb_t db_increment_changed
Definition: uds.h:135
void(* uds_db_write_cb_t)(ble_service_t *svc, uint16_t conn_idx, uint32_t field, uint16_t offset, uint16_t length, const void *value)
Client attempt to write database value callback.
Definition: uds.h:126
bool(* uds_db_increment_changed_cb_t)(ble_service_t *svc, uint16_t conn_idx, uint32_t increment)
Database Change Increment written callback.
Definition: uds.h:70
uds_user_id_t
Definition: uds.h:154
Definition: ble_service.h:150
uds_cp_delete_user_data_cb_t cp_delete_user_data
Definition: uds.h:144
void(* uds_db_read_cb_t)(ble_service_t *svc, uint16_t conn_idx, uint32_t field)
Client attempt to read database value callback.
Definition: uds.h:113
ble_service_t * uds_init(const ble_service_config_t *config, uds_db_field_t db_fields, const uds_callbacks_t *cb)
Register User Data Service instance.
uds_ccc_changed_cb_t db_increment_ccc_changed
Definition: uds.h:132
Definition: ble_service.h:132