mbed project met ethernet communicatie (UDP) Master/slave
Dependencies: EthernetInterface LM75B mbed-rtos mbed
Hey
Diff: setup.h
- Revision:
- 6:4f13276fd1e2
- Parent:
- 4:7906049f6cca
diff -r 665ba017d54e -r 4f13276fd1e2 setup.h --- a/setup.h Sun Mar 18 13:29:52 2018 +0000 +++ b/setup.h Sun Mar 18 15:57:55 2018 +0000 @@ -1,14 +1,38 @@ #ifndef setup_h #define setup_h #include "mbed.h" -#include "C12832A1Z.h" +#include "lcdcontrol.h" class Setup { public: - explicit Setup(); + Setup(); //Constructor + + /** + * Deze methode zal de mode instellen voor de mbed + * Je kan alleen uit deze methode als je de joystick indrukt. + * Geen parameters nodig. + * Zal een int waarde returnen, die zal vertellen in welke mode je zit. + * (0 = slave, 1= master) + */ int chooseMode(); + + /** + * Deze methode zal je ID kunnen selecteren van de mbed. + * Je kan alleen uit deze methode als je de joystick indrukt. + * Met up/down kan je je ID kiezen tussen 100 en 110. + * Geen parameters nodig. + * Zal de gekozen ID als een int waarde returnen. + */ int chooseID(); + + /** + * @param ID int + * + * Deze methode zal van je ID, bestaande uit 3 cijfers, vastplakken aan de standaard IP address. + * ("192.168.0." + ID) + * Deze methode zal dan een character array returnen met het volledig IP address van de mbed. + */ char* convertToIP(int); private: int mode;