gatt-service/mics: wrap set_audio_input_description of AICS

This commit is contained in:
Milanka Ringwald 2022-01-20 15:23:10 +01:00
parent 2acb756a8e
commit cbfad4fcc0
2 changed files with 16 additions and 0 deletions

View File

@ -219,3 +219,11 @@ uint8_t microphone_control_service_server_set_audio_input_state_for_aics(uint8_t
}
return audio_input_control_service_server_set_audio_input_state(&aics_services[aics_index], audio_input_state);
}
uint8_t microphone_control_service_server_set_audio_input_description_for_aics(uint8_t aics_index, const char * audio_input_desc){
if (aics_index >= aics_services_num){
return ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER;
}
audio_input_control_service_server_set_audio_input_description(&aics_services[aics_index], audio_input_desc);
return ERROR_CODE_SUCCESS;
}

View File

@ -87,6 +87,14 @@ void microphone_control_service_server_set_mute(gatt_microphone_control_mute_t m
*/
uint8_t microphone_control_service_server_set_audio_input_state_for_aics(uint8_t aics_index, aics_audio_input_state_t * audio_input_state);
/**
* @brief Set audio input description of the AICS service identified by aics_index.
* @param aics_index
* @param audio_input_state see aics_audio_input_state_t in audio_input_control_service_server.h
* @return status ERROR_CODE_SUCCESS if successful, otherwise ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER if aics_index is out of range.
*/
uint8_t microphone_control_service_server_set_audio_input_description_for_aics(uint8_t aics_index, const char * audio_input_desc);
/* API_END */
#if defined __cplusplus