#ifdef __cplusplus
extern "C" {
#endif
+
+#if 0
+#define ESP_LOGE( format, args... ) do{ cplog_printf( "[ws]"format, ##args ); }while(0)
+#define ESP_LOGW( format, args... ) do{ cplog_printf( "[ws]"format, ##args ); }while(0)
+#define ESP_LOGI( format, args... ) do{ cplog_printf( "[ws]"format, ##args ); }while(0)
+#define ESP_LOGD( format, args... ) do{ cplog_printf( "[ws]"format, ##args ); }while(0)
+#define ESP_LOGV( format, args... ) do{ cplog_printf( "[ws]"format, ##args ); }while(0)
+#else
#define ESP_LOGE( format, args... ) do{ CPUartLogPrintf( "[ws]"format, ##args ); }while(0)
#define ESP_LOGW( format, args... ) do{ CPUartLogPrintf( "[ws]"format, ##args ); }while(0)
#define ESP_LOGI( format, args... ) do{ CPUartLogPrintf( "[ws]"format, ##args ); }while(0)
#define ESP_LOGD( format, args... ) do{ CPUartLogPrintf( "[ws]"format, ##args ); }while(0)
#define ESP_LOGV( format, args... ) do{ CPUartLogPrintf( "[ws]"format, ##args ); }while(0)
+#endif
+
#ifdef __cplusplus
}
-#endif
\ No newline at end of file
+#endif
int mmi_aigc_chat_websocket_send_text_data(char * data_ptr, int data_len)
{
- int ret = 0;
+ int ret = -1;
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_chat_ws_client_p);
+ if(NULL == s_aigc_chat_ws_client_p)
+ {
+ return ret;
+ }
+
ret = chat_websocket_client_send_text(s_aigc_chat_ws_client_p, data_ptr, data_len, portMAX_DELAY);
if (0 > ret)
{
int mmi_aigc_chat_websocket_send_binary_data(char * data_ptr, int data_len)
{
- int ret = 0;
+ int ret = -1;
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_chat_ws_client_p);
+ if(NULL == s_aigc_chat_ws_client_p)
+ {
+ return ret;
+ }
+
ret = chat_websocket_client_send_bin(s_aigc_chat_ws_client_p, data_ptr, data_len, portMAX_DELAY);
if (0 > ret)
{
void mmi_aigc_chat_websocket_app_start(void)
{
+ mmi_aigc_chat_websocket_app_stop();
+
OS_STATUS status = 0;
int ret = 0;
sim_esp_websocket_client_config_t websocket_cfg = {0};
{
}
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_chat_ws_client_p);
}
void mmi_aigc_chat_websocket_app_stop(void)
{
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_chat_ws_client_p);
if(NULL != s_aigc_chat_ws_client_p)
+ {
chat_websocket_client_destroy(s_aigc_chat_ws_client_p);
+ s_aigc_chat_ws_client_p = NULL;
+ }
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_chat_ws_client_p);
}
#endif
int mmi_aigc_trans_websocket_send_text_data(char * data_ptr, int data_len)
{
- int ret = 0;
+ int ret = -1;
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_trans_ws_client_p);
+ if(NULL == s_aigc_trans_ws_client_p)
+ {
+ return ret;
+ }
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
ret = sim_esp_websocket_client_send_text(s_aigc_trans_ws_client_p, data_ptr, data_len, portMAX_DELAY);
if (0 > ret)
{
int mmi_aigc_trans_websocket_send_binary_data(char * data_ptr, int data_len)
{
- int ret = 0;
+ int ret = -1;
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_trans_ws_client_p);
+ if(NULL == s_aigc_trans_ws_client_p)
+ {
+ return ret;
+ }
+
ret = sim_esp_websocket_client_send_bin(s_aigc_trans_ws_client_p, data_ptr, data_len, portMAX_DELAY);
if (0 > ret)
{
void mmi_aigc_trans_websocket_app_start(void)
{
+ mmi_aigc_trans_websocket_app_stop();
+
OS_STATUS status = 0;
int ret = 0;
sim_esp_websocket_client_config_t websocket_cfg = {0};
{
}
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_trans_ws_client_p);
}
void mmi_aigc_trans_websocket_app_stop(void)
{
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_trans_ws_client_p);
if(NULL != s_aigc_trans_ws_client_p)
+ {
sim_esp_websocket_client_destroy(s_aigc_trans_ws_client_p);
+ s_aigc_trans_ws_client_p = NULL;
+ }
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_trans_ws_client_p);
}
#endif
int mmi_aigc_tts_websocket_send_text_data(char * data_ptr, int data_len)
{
- int ret = 0;
+ int ret = -1;
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_tts_ws_client_p);
+ if(NULL == s_aigc_tts_ws_client_p)
+ {
+ return ret;
+ }
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
ret = tts_websocket_client_send_text(s_aigc_tts_ws_client_p, data_ptr, data_len, portMAX_DELAY);
if (0 > ret)
{
int mmi_aigc_tts_websocket_send_binary_data(char * data_ptr, int data_len)
{
- int ret = 0;
+ int ret = -1;
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_tts_ws_client_p);
+ if(NULL == s_aigc_tts_ws_client_p)
+ {
+ return ret;
+ }
+
ret = tts_websocket_client_send_bin(s_aigc_tts_ws_client_p, data_ptr, data_len, portMAX_DELAY);
if (0 > ret)
{
void mmi_aigc_tts_websocket_app_start(void)
{
+ mmi_aigc_tts_websocket_app_stop();
+
OS_STATUS status = 0;
int ret = 0;
sim_esp_websocket_client_config_t websocket_cfg = {0};
{
}
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_tts_ws_client_p);
}
void mmi_aigc_tts_websocket_app_stop(void)
{
- AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_tts_ws_client_p);
if(NULL != s_aigc_tts_ws_client_p)
+ {
tts_websocket_client_destroy(s_aigc_tts_ws_client_p);
+ s_aigc_tts_ws_client_p = NULL;
+ }
+
+ AIGC_WB_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: client_p=%#X\n", __FUNCTION__, __LINE__, s_aigc_tts_ws_client_p);
}
#endif