Simple RPC Test
Dependencies: EthernetNetIf HTTPServer mbed
Fork of rpc_http_test by
Revision 1:87cb8d495954, committed 2015-06-09
- Comitter:
- ganeshgore
- Date:
- Tue Jun 09 05:50:06 2015 +0000
- Parent:
- 0:d020b026a3f5
- Commit message:
- Initial;
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r d020b026a3f5 -r 87cb8d495954 main.cpp --- a/main.cpp Sat Jun 06 08:28:43 2015 +0000 +++ b/main.cpp Tue Jun 09 05:50:06 2015 +0000 @@ -5,23 +5,16 @@ DigitalOut led1(LED1, "led1"); DigitalOut led2(LED2, "led2"); DigitalOut led3(LED3, "led3"); -PwmOut zoom(LED4, "zoomo"); -AnalogIn temperature(p20, "tempo"); -LocalFileSystem fs("webfs"); +PwmOut zoom(LED4, "PWM"); EthernetNetIf eth; HTTPServer svr; int main() { - Base::add_rpc_class<AnalogIn>(); - Base::add_rpc_class<AnalogOut>(); Base::add_rpc_class<DigitalIn>(); Base::add_rpc_class<DigitalOut>(); Base::add_rpc_class<PwmOut>(); - Base::add_rpc_class<Timer>(); - Base::add_rpc_class<BusOut>(); - Base::add_rpc_class<BusIn>(); printf("Setting up...\n"); EthernetErr ethErr = eth.setup(); @@ -31,14 +24,9 @@ return -1; } printf("Setup OK\n"); - - FSHandler::mount("/webfs", "/files"); //Mount /webfs path on /files web path - FSHandler::mount("/webfs", "/"); //Mount /webfs path on web root path + //printf("IP Address is %s\n", eth.getIp()); - svr.addHandler<SimpleHandler>("/hello"); svr.addHandler<RPCHandler>("/rpc"); - svr.addHandler<FSHandler>("/files"); - svr.addHandler<FSHandler>("/"); //Default handler //Example : Access to mbed.htm : http://a.b.c.d/mbed.htm or http://a.b.c.d/files/mbed.htm svr.bind(80);