|
struct bt_vocs * | bt_vocs_free_instance_get (void) |
| Get a free service instance of Volume Offset Control Service from the pool.
|
|
void * | bt_vocs_svc_decl_get (struct bt_vocs *vocs) |
| Get the service declaration attribute.
|
|
int | bt_vocs_client_conn_get (const struct bt_vocs *vocs, struct bt_conn **conn) |
| Get the connection pointer of a client instance.
|
|
int | bt_vocs_register (struct bt_vocs *vocs, const struct bt_vocs_register_param *param) |
| Register the Volume Offset Control Service instance.
|
|
int | bt_vocs_state_get (struct bt_vocs *inst) |
| Read the Volume Offset Control Service offset state.
|
|
int | bt_vocs_state_set (struct bt_vocs *inst, int16_t offset) |
| Set the Volume Offset Control Service offset state.
|
|
int | bt_vocs_location_get (struct bt_vocs *inst) |
| Read the Volume Offset Control Service location.
|
|
int | bt_vocs_location_set (struct bt_vocs *inst, uint32_t location) |
| Set the Volume Offset Control Service location.
|
|
int | bt_vocs_description_get (struct bt_vocs *inst) |
| Read the Volume Offset Control Service output description.
|
|
int | bt_vocs_description_set (struct bt_vocs *inst, const char *description) |
| Set the Volume Offset Control Service description.
|
|
void | bt_vocs_client_cb_register (struct bt_vocs *inst, struct bt_vocs_cb *cb) |
| Registers the callbacks for the Volume Offset Control Service client.
|
|
struct bt_vocs * | bt_vocs_client_free_instance_get (void) |
| Returns a pointer to a Volume Offset Control Service client instance.
|
|
int | bt_vocs_discover (struct bt_conn *conn, struct bt_vocs *inst, const struct bt_vocs_discover_param *param) |
| Discover a Volume Offset Control Service.
|
|