RPC

ExtensionUnitのテストプログラム

class ExtensionUnit : public RPC { public: ExtensionUnit(int cam, int UnitID = 9, const char* name = NULL):RPC(name), _UnitID(UnitID) { _cam = reinterpret_cast<BaseUvc*>(cam); } int PanTilt(int pan, int tilt) { struct PanTiltR { int16_t pan; int16_t</baseuvc*>…

RPC_Serial/main.cpp

RPC::constructの使用例を追加。 #include "mbed.h" #include "mbed_rpc.h" Serial pc(USBTX, USBRX); int i1; float f2; void func1(Arguments* arg, Reply* r) { pc.printf("obj_name: %s\n", arg->obj_name); pc.printf("method_name: %s\n", arg->method…

RPC_Serial/main.cpp

#include "mbed.h" #include "mbed_rpc.h" Serial pc(USBTX, USBRX); int i1; float f2; void func1(Arguments* arg, Reply* r) { pc.printf("obj_name: %s\n", arg->obj_name); pc.printf("method_name: %s\n", arg->method_name); pc.printf("argc: %d\n",…