Oscar de Jesus Vasquez
/
RPC_Serial_OVFZ
RPC Serial for Sonar Range Sensor
Fork of RPC_Serial by
Diff: main.cpp
- Revision:
- 2:8c93b51b551f
- Parent:
- 1:de34af25056a
- Child:
- 3:66aaebc365d3
--- a/main.cpp Tue Aug 24 15:15:44 2010 +0000 +++ b/main.cpp Mon Jul 21 04:17:12 2014 +0000 @@ -1,6 +1,13 @@ #include "mbed.h" +#include "SRF05.h" +#include "RPCVariable.h" #include "rpc.h" + Serial pc(USBTX, USBRX); +SRF05 srf(p13, p14); +float f; + + int main() { // setup the classes that can be created dynamically Base::add_rpc_class<AnalogIn>(); @@ -15,9 +22,11 @@ Base::add_rpc_class<BusIn>(); Base::add_rpc_class<BusInOut>(); Base::add_rpc_class<Serial>(); + RPCVariable<float> rpc_f(&f, "f"); // receive commands, and send back the responses char buf[256], outbuf[256]; while(1) { + f=srf.read(); pc.gets(buf, 256); rpc(buf, outbuf); pc.printf("%s\n", outbuf);