mbed project met ethernet communicatie (UDP) Master/slave

Dependencies:   EthernetInterface LM75B mbed-rtos mbed

Hey

Committer:
RobinMechele
Date:
Fri Mar 23 11:06:09 2018 +0000
Revision:
8:556a5738c2fa
Parent:
lcdcontrol.h@5:665ba017d54e
Added final touch on the console output layout + removed 1 line of trash in slave.cpp

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RobinMechele 0:29eeb74e55c6 1 #ifndef lcdcontrol_h
RobinMechele 0:29eeb74e55c6 2 #define lcdcontrol_h
RobinMechele 0:29eeb74e55c6 3 #include "mbed.h"
RobinMechele 0:29eeb74e55c6 4 #include "C12832A1Z.h"
RobinMechele 0:29eeb74e55c6 5
RobinMechele 0:29eeb74e55c6 6 class LcdControl
RobinMechele 0:29eeb74e55c6 7 {
RobinMechele 0:29eeb74e55c6 8 public:
RobinMechele 5:665ba017d54e 9 LcdControl(); //Constructor
RobinMechele 5:665ba017d54e 10
RobinMechele 5:665ba017d54e 11 /**
RobinMechele 5:665ba017d54e 12 * Deze methode zal voor de tekst layout zorgen als men de mode van de mbed moet kiezen.
RobinMechele 5:665ba017d54e 13 * Geen parameters nodig.
RobinMechele 5:665ba017d54e 14 */
RobinMechele 0:29eeb74e55c6 15 void printMode();
RobinMechele 5:665ba017d54e 16
RobinMechele 5:665ba017d54e 17 /**
RobinMechele 5:665ba017d54e 18 * @param mode int
RobinMechele 5:665ba017d54e 19 *
RobinMechele 5:665ba017d54e 20 * Deze methode zal voor de tekst zorgen dat de gebruiker kan zien in welke mode hij zich bevindt.
RobinMechele 5:665ba017d54e 21 * Wordt uitsluitend gebruikt in de setup klasse.
RobinMechele 5:665ba017d54e 22 */
RobinMechele 5:665ba017d54e 23 void printMasterSlave(int);
RobinMechele 5:665ba017d54e 24
RobinMechele 5:665ba017d54e 25 /**
RobinMechele 5:665ba017d54e 26 * @param ID int
RobinMechele 5:665ba017d54e 27 *
RobinMechele 5:665ba017d54e 28 * Deze methode zal de ID uitprinten op het lcd scherm.
RobinMechele 5:665ba017d54e 29 * Deze wordt opnieuw aangeroepen als men met de joystick up/down doet.
RobinMechele 5:665ba017d54e 30 * Deze methode wordt uitsluitend gebruikt in de setup klasse.
RobinMechele 5:665ba017d54e 31 */
RobinMechele 0:29eeb74e55c6 32 void printID(int);
RobinMechele 5:665ba017d54e 33
RobinMechele 5:665ba017d54e 34 /**
RobinMechele 5:665ba017d54e 35 * Deze methode zal het lcd scherm resetten (dus clearen) en zijn cursor op de beginpositie
RobinMechele 5:665ba017d54e 36 * plaatsen.
RobinMechele 5:665ba017d54e 37 * Deze methode heeft geen parameters nodig.
RobinMechele 5:665ba017d54e 38 */
RobinMechele 0:29eeb74e55c6 39 void lcdReset();
RobinMechele 5:665ba017d54e 40
RobinMechele 5:665ba017d54e 41 /**
RobinMechele 5:665ba017d54e 42 * @param text char array
RobinMechele 5:665ba017d54e 43 *
RobinMechele 5:665ba017d54e 44 * Deze methode zal de tekst uitprinten dat je meegeeft met de methode. (parameter)
RobinMechele 5:665ba017d54e 45 * Wordt gebruikt in de slave.
RobinMechele 5:665ba017d54e 46 */
RobinMechele 1:db9b9bec0133 47 void lcdSlave(char*);
RobinMechele 0:29eeb74e55c6 48 };
RobinMechele 0:29eeb74e55c6 49
RobinMechele 0:29eeb74e55c6 50 #endif