Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: NySNICInterface mbed-rtos mbed
Fork of RESTServerSample by
Diff: parse_request.cpp
- Revision:
- 2:2f187e09bdb0
- Parent:
- 1:e821c773d5f0
- Child:
- 3:f9d5cdce80dd
diff -r e821c773d5f0 -r 2f187e09bdb0 parse_request.cpp
--- a/parse_request.cpp Sun Feb 15 00:18:07 2015 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#include "parse_request.h"
-
-void parse_request(char *request){
-
- bool errorFlag = false;
-
- char* str = strtok(request+1,"/");
-
- if(strcmp(str, "api") == 0){
- str = strtok(NULL,"/");
-
- if(strcmp(str, "motor") == 0){
- str = strtok(NULL,"?");
-
- if(strcmp(str, "right") == 0){
-
- str = strtok(NULL,"="); //"speed"
- str = strtok(NULL,"="); //
-
- int speed = atoi(str);
- printf("moter right %d\n", speed);
-
- // TODO
- // motor right の処理を追加
-
- }else if(strcmp(str, "left") == 0){
-
- str = strtok(NULL,"="); //"speed"
- str = strtok(NULL,"="); //
-
- int speed = atoi(str);
- printf("moter left %d\n", speed);
-
- // TODO
- // motor left の処理を追加
-
- }else{
- errorFlag = true;
- }
-
- }else if(strcmp(str, "tail") == 0){
- str = strtok(NULL,"/");
- if(strcmp(str, "swing") == 0){
- str = strtok(NULL,"/");
- if(strcmp(str, "start") == 0){
- printf("tail start\n");
-
- // TODO
- // tail start の処理を追加
-
-
- }else if(strcmp(str, "end") == 0){
- printf("tail end\n");
-
- // TODO
- // tail end の処理を追加
-
- }else{
- errorFlag = true;
- }
- }else{
- errorFlag = true;
- }
- }
- }
-
- if(errorFlag){
- printf("error: request=%s\n", request);
- }
-}

