int mas_client_update_voice_feedback_state(int pid, int state);
-int mas_client_send_assistant_specific_command(int pid, const char *command);
+int mas_client_set_assistant_specific_command(int pid, const char *command);
int mas_client_set_background_volume(int pid, double ratio);
int multi_assistant_service_plugin_update_voice_feedback_state(const char* appid, int state);
-int multi_assistant_service_plugin_send_assistant_specific_command(const char *appid, const char* command);
+int multi_assistant_service_plugin_set_assistant_specific_command(const char *appid, const char* command);
int multi_assistant_service_plugin_set_background_volume(const char *appid, double ratio);
typedef int (*wakeup_manager_deactivate)(void);
#define MA_WAKEUP_MANAGER_FUNC_UPDATE_VOICE_FEEDBACK_STATE "wakeup_manager_update_voice_feedback_state"
typedef int (*wakeup_manager_update_voice_feedback_state)(const char* appid, int state);
-#define MA_WAKEUP_MANAGER_FUNC_SEND_ASSISTANT_SPECIFIC_COMMAND "wakeup_manager_send_assistant_specific_command"
-typedef int (*wakeup_manager_send_assistant_specific_command)(const char* appid, const char* command);
+#define MA_WAKEUP_MANAGER_FUNC_SET_ASSISTANT_SPECIFIC_COMMAND "wakeup_manager_set_assistant_specific_command"
+typedef int (*wakeup_manager_set_assistant_specific_command)(const char* appid, const char* command);
#define MA_WAKEUP_MANAGER_FUNC_SET_BACKGROUND_VOLUME "wakeup_manager_set_background_volume"
typedef int (*wakeup_manager_set_background_volume)(const char* appid, double ratio);
#define MA_WAKEUP_MANAGER_FUNC_UPDATE_RECOGNITION_RESULT "wakeup_manager_update_recognition_result"
wakeup_manager_activate activate;
wakeup_manager_deactivate deactivate;
wakeup_manager_update_voice_feedback_state update_voice_feedback_state;
- wakeup_manager_send_assistant_specific_command send_assistant_specific_command;
+ wakeup_manager_set_assistant_specific_command set_assistant_specific_command;
wakeup_manager_set_background_volume set_background_volume;
wakeup_manager_update_recognition_result update_recognition_result;
wakeup_manager_process_plugin_event process_plugin_event;
string get_default_assistant();
bool update_voice_feedback_state(string appid, bool state);
- bool send_assistant_specific_command(string appid, string command);
+ bool set_assistant_specific_command(string appid, string command);
bool set_background_volume(string appid, double ratio);
bool update_recognition_result(string appid, int result);
bool process_plugin_event(mas_plugin_event_e event, void* data, int len);
wakeup_manager_state_e get_manager_state();
void feed_audio_data(mas_speech_streaming_event_e event, void* buffer, int len);
- void send_dependency_module_command(string engine_name, string command);
+ void set_dependency_module_command(string engine_name, string command);
private:
class CEngineEventObserver : public IEngineEventObserver
{
EXPORT_API int wakeup_manager_update_voice_feedback_state(const char *appid, int state);
-EXPORT_API int wakeup_manager_send_assistant_specific_command(const char* appid, const char* command);
+EXPORT_API int wakeup_manager_set_assistant_specific_command(const char* appid, const char* command);
EXPORT_API int wakeup_manager_set_background_volume(const char *appid, double ratio);
int wakeup_manager_feed_audio_data(mas_speech_streaming_event_e event, void* buffer, int len);
-int wakeup_manager_send_dependency_module_command(const char* engine_name, const char* command);
+int wakeup_manager_set_dependency_module_command(const char* engine_name, const char* command);
int wakeup_manager_wakeup_assistant(const mas_wakeup_event_info* wakeup_info);
return true;
}
-bool CWakeupManager::send_assistant_specific_command(string appid, string command)
+bool CWakeupManager::set_assistant_specific_command(string appid, string command)
{
MWR_LOGD("[ENTER]");
mAudioManager.feed_audio_data(event, buffer, len);
}
-void CWakeupManager::send_dependency_module_command(string engine_name, string command)
+void CWakeupManager::set_dependency_module_command(string engine_name, string command)
{
mWakeupEngineManager.engine_set_dependency_module_command(engine_name, command);
}
return 0;
}
-int wakeup_manager_send_assistant_specific_command(const char* appid, const char* command)
+int wakeup_manager_set_assistant_specific_command(const char* appid, const char* command)
{
MWR_LOGD("[ENTER]");
if (command) command_string = command;
if (nullptr == g_wakeup_manager) return -1;
- g_wakeup_manager->send_assistant_specific_command(appid_string, command_string);
+ g_wakeup_manager->set_assistant_specific_command(appid_string, command_string);
MWR_LOGD("[END]");
return 0;
return 0;
}
-int wakeup_manager_send_dependency_module_command(const char* engine_name, const char* command)
+int wakeup_manager_set_dependency_module_command(const char* engine_name, const char* command)
{
if (nullptr == g_wakeup_manager) return -1;
- g_wakeup_manager->send_dependency_module_command(
+ g_wakeup_manager->set_dependency_module_command(
engine_name ? engine_name : "",
command ? command : "");
return 0;
ret = -1; //MAS_ERROR_OPERATION_FAILED;
} else {
MAS_LOGD("[IN] mas send assistant specific command : pid(%d), command(%s)", pid, command);
- ret = mas_client_send_assistant_specific_command(pid, command);
+ ret = mas_client_set_assistant_specific_command(pid, command);
}
MAS_LOGD("<<<<<");
return 0;
}
-int mas_client_send_assistant_specific_command(int pid, const char *command)
+int mas_client_set_assistant_specific_command(int pid, const char *command)
{
const char* pid_appid = NULL;
char buf[MAX_APPID_LEN] = {'\0',};
buf[MAX_APPID_LEN - 1] = '\0';
pid_appid = buf;
}
- multi_assistant_service_plugin_send_assistant_specific_command(pid_appid, command);
+ multi_assistant_service_plugin_set_assistant_specific_command(pid_appid, command);
return 0;
}
_wakeup_manager_interface.update_voice_feedback_state =
(wakeup_manager_update_voice_feedback_state)dlsym(g_handle,
MA_WAKEUP_MANAGER_FUNC_UPDATE_VOICE_FEEDBACK_STATE);
- _wakeup_manager_interface.send_assistant_specific_command =
- (wakeup_manager_send_assistant_specific_command)dlsym(g_handle,
- MA_WAKEUP_MANAGER_FUNC_SEND_ASSISTANT_SPECIFIC_COMMAND);
+ _wakeup_manager_interface.set_assistant_specific_command =
+ (wakeup_manager_set_assistant_specific_command)dlsym(g_handle,
+ MA_WAKEUP_MANAGER_FUNC_SET_ASSISTANT_SPECIFIC_COMMAND);
_wakeup_manager_interface.set_background_volume =
(wakeup_manager_set_background_volume)dlsym(g_handle,
MA_WAKEUP_MANAGER_FUNC_SET_BACKGROUND_VOLUME);
return ret;
}
-int multi_assistant_service_plugin_send_assistant_specific_command(const char* appid, const char* command)
+int multi_assistant_service_plugin_set_assistant_specific_command(const char* appid, const char* command)
{
int ret = -1;
if (NULL != g_handle) {
- wakeup_manager_send_assistant_specific_command func = _wakeup_manager_interface.send_assistant_specific_command;
+ wakeup_manager_set_assistant_specific_command func = _wakeup_manager_interface.set_assistant_specific_command;
if (NULL == func) {
- MAS_LOGE("[ERROR] symbol lookup failed : %s", MA_WAKEUP_MANAGER_FUNC_SEND_ASSISTANT_SPECIFIC_COMMAND);
+ MAS_LOGE("[ERROR] symbol lookup failed : %s", MA_WAKEUP_MANAGER_FUNC_SET_ASSISTANT_SPECIFIC_COMMAND);
} else {
ret = func(appid, command);
if (0 != ret) {