Bläddra i källkod

Merge remote-tracking branch 'refs/remotes/origin/master'

Dozingfiretruck 9 månader sedan
förälder
incheckning
7092313474
1 ändrade filer med 11 tillägg och 7 borttagningar
  1. 11 7
      components/network/adapter/luat_lib_socket.c

+ 11 - 7
components/network/adapter/luat_lib_socket.c

@@ -185,23 +185,27 @@ static int l_socket_gc(lua_State *L)
 }
 
 /*
-在某个适配的网卡上申请一个socket_ctrl
+在指定网卡上申请一个socket_ctrl
 @api    socket.create(adapter, cb)
 @int 适配器序号, 只能是socket.ETH0(外置以太网),socket.LWIP_ETH(内置以太网),socket.LWIP_STA(内置WIFI的STA),socket.LWIP_AP(内置WIFI的AP),socket.LWIP_GP(内置蜂窝网络的GPRS),socket.USB(外置USB网卡),如果不填,优先选择soc平台自带能上外网的适配器,若仍然没有,选择最后一个注册的适配器
 @string or function string为消息通知的taskName,function则为回调函数,如果固件没有内置sys_wait,则必须是function
-当通过回调函数回调消息时,输入给function一共3个参数:
-param1为申请的network_ctrl
-param2为具体的消息,只能是socket.RESET, socket.LINK, socket.ON_LINE, socket.TX_OK, socket.RX_NEW, socket.CLOSED等等
-param3为消息对应的参数
 @return userdata 成功返回network_ctrl,失败返回nil
 @usage
+
 --以太网网卡上申请一个network_ctrl,通过socket_cb_fun回调相关消息
-local netc = socket.create(socket.ETH0, socket_cb_fun)
+local netc = socket.create(socket.LWIP_GP, socket_cb_fun)
 --以太网网卡上申请一个network_ctrl,通过sendMsg方式通知taskName为"IOT_TASK"回调相关消息
-local netc = socket.create(socket.ETH0, "IOT_TASK")
+local netc = socket.create(socket.LWIP_GP, "IOT_TASK")
 
 -- 在默认网络适配器上创建一个network_ctrl
 local netc = socket.create(nil, "MySocket")
+
+--[[
+当通过回调函数回调消息时,输入给function一共3个参数:
+param1为申请的network_ctrl
+param2为具体的消息,只能是socket.RESET, socket.LINK, socket.ON_LINE, socket.TX_OK, socket.RX_NEW, socket.CLOSED等等
+param3为消息对应的参数
+]]
 */
 static int l_socket_create(lua_State *L)
 {