y w / Mbed 2 deprecated moter_titech

Dependencies:   mbed-rtos mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers HANTEI.h Source File

HANTEI.h

00001 void HANTEI(void const *argument) {
00002  while(true){
00003         if(pc.readable()==1){
00004         c=pc.getc();
00005         switch(c){
00006         case'g':
00007             zen1=1;
00008             c=0;
00009             pc.printf("go\n");
00010             break;
00011             
00012         case'n':
00013             zen1=0;
00014             go1=0;
00015             c=0;
00016             pc.printf("stop\n");
00017             break;
00018             
00019         case'z':
00020             go1=1;
00021             c=0;
00022             pc.printf("zen\n");
00023             break;
00024             
00025        case'c':
00026             zen2=1;
00027             c=0;
00028             pc.printf("go\n");
00029             break;
00030             
00031         case'p':
00032             zen2=0;
00033             go2=0;
00034             c=0;
00035             pc.printf("stop\n");
00036             break;
00037             
00038         case'x':
00039             go2=1;
00040             c=0;
00041             pc.printf("zen\n");
00042             break;
00043             
00044         case'd':
00045             dou1=1;
00046             c=0;
00047             pc.printf("dou\n");
00048             break;       
00049             
00050         case'q':
00051             dou2=1;
00052             c=0;
00053             pc.printf("dou\n");
00054             break;   
00055             
00056             case'a':     //hirose
00057                 if(hirose==0){
00058                 hirose=1;
00059                 pc.printf("hirose_start\n");
00060                 }
00061                 else if(hirose==1){
00062                 hirose=0;
00063                 pc.printf("hirose_end\n");
00064                 }
00065                 c=0;
00066         break;
00067         }
00068     }
00069 }
00070 }