First version
Dependencies: mbed EthernetInterface mbed-rto
Receiver.cpp
- Committer:
- KlaasGovaerts
- Date:
- 2018-03-28
- Revision:
- 3:0d013b7e4dea
- Child:
- 4:0413d42377d1
File content as of revision 3:0d013b7e4dea:
#include "Receiver.h" Receiver::Receiver(int* LEDinput,Mutex* lockinput){ LED=LEDinput; lock=lockinput; } void Receiver::run(){ //Recieve Packet. char command[512]; bool inCommand=true; char *ID=strtok(command,","); char *direction=strtok(NULL," "); while((ID!=NULL)&&(direction!=NULL)){ if(){ } else { } int IDNumber=atoi(ID); int directionNumber=directionToNumber(direction); if((IDNumber>=0)&&(IDNumber<=11)&&(directionNumber>=0)&&(directionNumber<=3)){ LED[IDNumber]= } inCommand=false; } } int Receiver::directionToNumber(char* direction){ if(strcmp(direction,"links")==0) return 0; else if(strcmp(direction,"rechts")==0) return 1; else if(strcmp(direction,"boven")==0) return 2; else if(strcmp(direction,"onder")==0) return 3; else return -1; } /* in int Receiver::directionToNumber(char *direction){ }*/