mbed project met ethernet communicatie (UDP) Master/slave

Dependencies:   EthernetInterface LM75B mbed-rtos mbed

Hey

H_files/master.h

Committer:
RobinMechele
Date:
2018-03-23
Revision:
8:556a5738c2fa
Parent:
master.h@ 6:4f13276fd1e2

File content as of revision 8:556a5738c2fa:

#ifndef master_h
#define master_h
#include "mbed.h"
#include "EthernetInterface.h"

class Master
{
public:  
    Master();//Constructor
    
    /**
     * @param Ip char array (const)
     * 
     * MAXIMUM buffer = 512; POORT = 4000;
     * Deze methode is de master_run, dit wil zeggen dat hij nooit meer uit deze methode zal gaan (while lus).
     * Je geeft het IP address mee aan deze methode.
     * Eerst zal hij wachten op het commando dat je wilt versturen. Daarna wordt er gevraagd naar het ID dat je wilt versturen.
     * Nadien zal hij wachten totdat hij een antwoord terugkrijgt van de slave (ACK).
     * Het antwoord van de slave wordt dan uitgeprint op het consolescherm.
     */ 
    void masterRun(const char*);
private:
    char buffer[512];
    char receiveID[14];
    const char* IP;
};

#endif