mbed project met ethernet communicatie (UDP) Master/slave

Dependencies:   EthernetInterface LM75B mbed-rtos mbed

Hey

Committer:
RobinMechele
Date:
Fri Mar 16 16:11:17 2018 +0000
Revision:
3:fbf3c92f10ee
Parent:
1:db9b9bec0133
Child:
7:2de256f902c8
Alles werkt nu zoals het moet, nog juist de comments btw fzo;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RobinMechele 1:db9b9bec0133 1 #ifndef slave_h
RobinMechele 1:db9b9bec0133 2 #define slave_h
RobinMechele 1:db9b9bec0133 3 #include "EthernetInterface.h"
RobinMechele 1:db9b9bec0133 4 #include "mbed.h"
RobinMechele 3:fbf3c92f10ee 5 #include "temperature.h"
RobinMechele 3:fbf3c92f10ee 6 #include "potentiometer.h"
RobinMechele 3:fbf3c92f10ee 7 #include "lcdcontrol.h"
RobinMechele 3:fbf3c92f10ee 8 #include "led.h"
RobinMechele 3:fbf3c92f10ee 9 #include "buzzer.h"
RobinMechele 3:fbf3c92f10ee 10
RobinMechele 1:db9b9bec0133 11
RobinMechele 1:db9b9bec0133 12 class Slave
RobinMechele 1:db9b9bec0133 13 {
RobinMechele 1:db9b9bec0133 14 public:
RobinMechele 1:db9b9bec0133 15 explicit Slave();
RobinMechele 3:fbf3c92f10ee 16 void slaveRun(const char*, int);
RobinMechele 1:db9b9bec0133 17 void actionSlave(const char*);
RobinMechele 1:db9b9bec0133 18 void getRequest(char*);
RobinMechele 1:db9b9bec0133 19 void putRequest(char*);
RobinMechele 1:db9b9bec0133 20 void answerAppend(char*);
RobinMechele 1:db9b9bec0133 21 void answerReset();
RobinMechele 1:db9b9bec0133 22 private:
RobinMechele 1:db9b9bec0133 23 char answer [512];
RobinMechele 3:fbf3c92f10ee 24 char id[4];
RobinMechele 1:db9b9bec0133 25 const char* IP;
RobinMechele 3:fbf3c92f10ee 26 Temperature temperature;
RobinMechele 3:fbf3c92f10ee 27 Potentiometer potentiometer;
RobinMechele 3:fbf3c92f10ee 28 LcdControl screen;
RobinMechele 3:fbf3c92f10ee 29 Led led;
RobinMechele 3:fbf3c92f10ee 30 Buzzer buzzer;
RobinMechele 1:db9b9bec0133 31 };
RobinMechele 1:db9b9bec0133 32
RobinMechele 1:db9b9bec0133 33 #endif