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 ModMiMicSetting.cpp Source File

ModMiMicSetting.cpp

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