//=========================== int tcp_opensvr(lua_State* L) { /* tcp_info_t* p; int ref; unsigned port = luaL_checkinteger(L, 1); p = (tcp_info_t*)lua_newuserdata(L, sizeof(tcp_info_t)); p->cb_ref = LUA_NOREF; luaL_getmetatable(L, LUA_TCP); lua_setmetatable(L, -1); p->L = L; p->handle = vm_tcp_server_init(gprs_bearer_type, port, p, (vm_tcp_server_callback)__tcp_svr_callback); lua_pushinteger(L, p->handle); return 1; */ g_bearer_hdl = vm_bearer_open(gprs_bearer_type, NULL, bearer_callback, VM_BEARER_IPV4); lua_pushinteger(L, g_bearer_hdl); return 1; }
static void client_send_request(void) { set_custom_apn(); //g_bearer_hdl = vm_bearer_open(VM_BEARER_DATA_ACCOUNT_TYPE_GPRS_CUSTOMIZED_APN, NULL, bearer_callback, VM_BEARER_IPV4); g_bearer_hdl = vm_bearer_open(VM_BEARER_DATA_ACCOUNT_TYPE_GPRS_NONE_PROXY_APN, NULL, bearer_callback, VM_BEARER_IPV4); Serial.print("vm_bearer_open handle is "); Serial.println(g_bearer_hdl); }
void start_doing(VM_TIMER_ID_NON_PRECISE tid, void* user_data) { vm_timer_delete_non_precise(tid); set_custom_apn(); g_bearer_hdl = vm_bearer_open(VM_BEARER_DATA_ACCOUNT_TYPE_GPRS_CUSTOMIZED_APN, NULL, bearer_callback, VM_BEARER_IPV4); }