Example of HTTPServer with additional features: * SNTPClient, DST rules * Link status indication * Local or SDCard-based WebServer * RPC-able class * Static and Dynamic HTML page
Diff: myrpc.h
- Revision:
- 0:886e4b3119ad
- Child:
- 2:360fda42fefd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/myrpc.h Sun Jan 03 07:00:43 2010 +0000 @@ -0,0 +1,33 @@ +// myrpc.h +// +// Based on: +// http://mbed.org/projects/cookbook/svn/Servo/trunk/Servo.h +// http://mbed.org/projects/cookbook/svn/Servo/trunk/Servo.cpp + +#ifndef MYRPC_H +#define MYRPC_H + +#include "mbed.h" + +namespace mbed { + +class myrpc : public Base { +public: + myrpc(PinName pin, const char* name = NULL); + void debug(int val); + void blink(int n); + void settime(const char *t); + char *gettime(const char *fmt); + +#ifdef MBED_RPC + virtual const struct rpc_method *get_rpc_methods(); + static struct rpc_class *get_rpc_class(); +#endif // MBED_RPC + +protected: + DigitalOut _pin; + char _buffer[64]; // String buffer +}; + +} // namespace mbed +#endif // MYRPC_H \ No newline at end of file