Просмотр исходного кода

优化修改接口函数名称

niujiuru 2 недель назад
Родитель
Сommit
f935206468
3 измененных файлов с 5 добавлено и 5 удалено
  1. 2 2
      mcu_ctrl_board/bridge.go
  2. 1 1
      mcu_ctrl_board/mcb_test.c
  3. 2 2
      mcu_ctrl_board/mcu_ctrl_board.c

+ 2 - 2
mcu_ctrl_board/bridge.go

@@ -107,8 +107,8 @@ func DetectJsonRole(jsonStr string) string {
 func handleResponse(jsonStr string) {
 }
 
-//export RTU_ProcessJsonString
-func RTU_ProcessJsonString(jsonStr *C.char) *C.char {
+//export RTU_JsonMsgProcCb
+func RTU_JsonMsgProcCb(jsonStr *C.char) *C.char {
 	s := C.GoString(jsonStr)
 	role := DetectJsonRole(s)
 	if role == "response" {

+ 1 - 1
mcu_ctrl_board/mcb_test.c

@@ -2,7 +2,7 @@
 
 #include "mcu_ctrl_board.h"
 
-char *RTU_ProcessJsonString(const char *request)
+char *RTU_JsonMsgProcCb(const char *request)
 {
   char *response = (char *)malloc(MAX_LINE_CHARS);
   if (!response) return NULL;

+ 2 - 2
mcu_ctrl_board/mcu_ctrl_board.c

@@ -16,7 +16,7 @@ typedef struct
 static SMCBCom s_myCom = { 0 };
 
 // 声明Go中处理串口请求并返回应答结果的函数(供C调用)
-extern char *RTU_ProcessJsonString(const char *s);
+extern char *RTU_JsonMsgProcCb(const char *jsonStr);
 
 // 接收处理来自MCU控制板的数据报文帧, 串口-数据回调
 static int comio_data_recv_proc(unsigned long wParam/*传递打开的串口句柄*/, unsigned long lParam/*保留暂未使用*/)
@@ -39,7 +39,7 @@ static int comio_data_recv_proc(unsigned long wParam/*传递打开的串口句
     break;
   case lwjsonSTREAMDONE:          // 4, 解析已完成
     sw_log_debug("[%s] %s received a request(%d bytes): %s", MODULE_NAME, log_prefix, nRecvBytes, pRecvBuf);
-    char *pResponse = RTU_ProcessJsonString((const char *)pRecvBuf);
+    char *pResponse = RTU_JsonMsgProcCb((const char *)pRecvBuf);
     if(pResponse)
     {
       int nRspBytes = strlen(pResponse);