endpoint including temperature and distance sensors
Dependencies: mbed mbedConnectorInterface mbedEndpointNetwork TrashSensors
Fork of TempAndDistTest by
Diff: main.cpp
- Revision:
- 4:1ca75e77ae33
- Parent:
- 2:b51fcb5fd114
- Child:
- 6:bbea44df21e8
diff -r b51fcb5fd114 -r 1ca75e77ae33 main.cpp --- a/main.cpp Sat May 02 01:10:55 2015 +0000 +++ b/main.cpp Sat May 02 01:36:41 2015 +0000 @@ -9,13 +9,6 @@ #include "StaticResource.h" -/* CoAP/NSP */ -uint8_t my_nsp_address[NSP_IP_ADDRESS_LENGTH] = {54, 191, 98, 247}; -int my_nsp_coap_port = 5683; -#define MY_NSP_DOMAIN "trash" -#define MY_ENDPOINT_NAME "trashcan" -EthernetInterface ethernet; - /* Terminal connection */ RawSerial term(USBTX, USBRX); Logger logger(&term); @@ -32,7 +25,7 @@ StaticResource model(&logger, "3/0/1", "K64F mbed Ethernet demo"); /* -DistanceResource distS(&logger, "3302/0/5600", distS); +DistanceResource distR(&logger, "3302/0/5600", distS); TemperatureResource tempR(&logger, "3303/0/5700", tempS); */ LEDResource led(&logger, "3311/1/5706"); @@ -40,6 +33,7 @@ /* invoked through linker magic via Endpoint::start() */ Connector::Options *configure_endpoint(Connector::OptionsBuilder &config) { + /* NSP configuration is in nsp_configuration.h */ logger.log("configure_endpoint: building endpoint configuration..."); return config.addResource(&mfg) .addResource(&model) @@ -56,6 +50,7 @@ logger.log("\r\n\r\nSmart Trash Can booting\r\n"); Connector::Endpoint::plumbNetwork(); Connector::Endpoint::start(); + // actually, we never reach here because the Endpoint takes over while (1) { temperature = tempS.getTemp() * 3.0 / 5.0;