Lines Matching full:service
11 * @brief Volume Offset Control Service (VOCS)
13 * @defgroup bt_gatt_vocs Volume Offset Control Service (VOCS)
18 * The Volume Offset Control Service is a secondary service, and as such should not be used own its
19 * own, but rather in the context of another (primary) service.
36 /** Volume Offset Control Service Error codes */
44 /** @brief Opaque Volume Offset Control Service instance. */
47 /** @brief Structure for registering a Volume Offset Control Service instance. */
68 /** @brief Structure for discovering a Volume Offset Control Service instance. */
85 * @brief Get a free service instance of Volume Offset Control Service from the pool.
87 * @return Volume Offset Control Service instance in case of success or NULL in case of error.
92 * @brief Get the service declaration attribute.
94 * The first service attribute returned can be included in any other GATT service.
96 * @param vocs Volume Offset Control Service instance.
98 * @return Pointer to the attributes of the service.
105 * Get the Bluetooth connection pointer of a Audio Input Control Service
108 * @param vocs Audio Input Control Service client instance pointer.
116 * @brief Register the Volume Offset Control Service instance.
118 * @param vocs Volume Offset Control Service instance.
119 * @param param Volume Offset Control Service register parameters.
179 * This callback should be overwritten by the primary service that
180 * includes the Volume Control Offset Service client, and should thus not be
203 * @brief Read the Volume Offset Control Service offset state.
207 * @param inst Pointer to the Volume Offset Control Service instance.
214 * @brief Set the Volume Offset Control Service offset state.
216 * @param inst Pointer to the Volume Offset Control Service instance.
224 * @brief Read the Volume Offset Control Service location.
228 * @param inst Pointer to the Volume Offset Control Service instance.
235 * @brief Set the Volume Offset Control Service location.
237 * @param inst Pointer to the Volume Offset Control Service instance.
245 * @brief Read the Volume Offset Control Service output description.
249 * @param inst Pointer to the Volume Offset Control Service instance.
256 * @brief Set the Volume Offset Control Service description.
258 * @param inst Pointer to the Volume Offset Control Service instance.
266 * @brief Registers the callbacks for the Volume Offset Control Service client.
268 * @param inst Pointer to the Volume Offset Control Service client instance.
274 * @brief Returns a pointer to a Volume Offset Control Service client instance.
281 * @brief Discover a Volume Offset Control Service.
283 * Attempts to discover a Volume Offset Control Service on a server given the @p param.
285 * @param conn Connection to the peer with the Volume Offset Control Service.
286 * @param inst Pointer to the Volume Offset Control Service client instance.