Ethernet-based network support for mbedConnectorInterface.
Dependencies: libnsdl EthernetInterface mbed-rtos
Dependents: IoT_LED_demo ServoTest uWater_Project hackathon ... more
Diff: network_stubs/network_stubs.cpp
- Revision:
- 1:cb681dfa1678
- Parent:
- 0:31292d956e92
- Child:
- 2:c7a1aad25a18
diff -r 31292d956e92 -r cb681dfa1678 network_stubs/network_stubs.cpp --- a/network_stubs/network_stubs.cpp Sun Feb 01 18:24:03 2015 +0000 +++ b/network_stubs/network_stubs.cpp Mon Feb 02 06:12:30 2015 +0000 @@ -33,22 +33,27 @@ // our IP address DBG("Ethernet Address: %s\r\n",ethernet.getIPAddress()); - - // initialize NSDL - registration_update_thread(NULL); } // create a suitable main event loop for this specific network void net_stubs_create_main_loop(void) { - // not used for EthernetInterface... - ; + // initialize NSDL + DBG("initNetwork: initializing NSP..\r\n."); + nsdl_init(); + + // we simply configure the endpoint + DBG("initNetwork: configuring endpoint...\r\n"); + configure_endpoint(); } // register the endpoint void net_stubs_register_endpoint(void) { + // NSP registration + DBG("initNetwork: calling NSP registration...\r\n"); register_endpoint(true); + DBG("initNetwork: NSP registration completed\r\n"); } // begin the main loop for processing network events