This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088

Dependents:   MbedFileServer_1768MiniDK2 RedWireBridge IssueDebug_gcc MiMicRemoteMCU-for-Mbed ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ModRemoteMcu.cpp Source File

ModRemoteMcu.cpp

00001 #include "ModRemoteMcu.h"
00002 #include "HttpdConnection.h"
00003 
00004 namespace MiMic
00005 {
00006     ModRemoteMcu::ModRemoteMcu(const char* i_path):ModBaseClass(i_path)
00007     {
00008     }
00009     ModRemoteMcu::ModRemoteMcu()
00010     {
00011     }
00012     ModRemoteMcu::~ModRemoteMcu()
00013     {
00014     }
00015     void ModRemoteMcu::setParam(const char* i_path)
00016     {
00017         ModBaseClass::setParam(i_path);
00018     }
00019     bool ModRemoteMcu::execute(HttpdConnection& i_connection)
00020     {
00021         NyLPC_TcModRemoteMcu_t mod;
00022 
00023         //check parametor
00024         if(this->_path==NULL){
00025             return false;
00026         }
00027         NyLPC_cModRemoteMcu_initialize(&mod,this->_path);
00028         if(NyLPC_cModRemoteMcu_canHandle(&mod,i_connection._ref_inst)){
00029             NyLPC_cModRemoteMcu_execute(&mod,i_connection._ref_inst);
00030             NyLPC_cModRemoteMcu_finalize(&mod);
00031             return true;
00032         }
00033         NyLPC_cModRemoteMcu_finalize(&mod);
00034         return false;
00035     }
00036 
00037 }