mbed project met ethernet communicatie (UDP) Master/slave
Dependencies: EthernetInterface LM75B mbed-rtos mbed
Hey
lcdcontrol.h@5:665ba017d54e, 2018-03-18 (annotated)
- Committer:
- RobinMechele
- Date:
- Sun Mar 18 13:29:52 2018 +0000
- Revision:
- 5:665ba017d54e
- Parent:
- 1:db9b9bec0133
inkorten LcdControl + documentatie in de h.file
Who changed what in which revision?
User | Revision | Line number | New 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 |