ProDevelopTeam#MasterRace / Mbed 2 deprecated ArtnetDMX

Dependencies:   mbed DMX TextLCD mbed-rtos

ArtNet.h

Committer:
Ayrton_L
Date:
2016-03-08
Revision:
16:3cc108681a53
Parent:
15:b0efafcfbb03
Child:
22:b4af2cbd3148

File content as of revision 16:3cc108681a53:

#ifndef ARTNET_H
#define ARTNET_H

#include "mbed.h"
#include "EthernetInterface.h"

#define ArtNetPoort 6454

static const char*          mbedIp       = "2.0.0.100";  //IP
static const char*          mbedMask     = "255.0.0.0";  // Mask
static const char*          mbedGateway  = "2.0.0.1";    //Gateway 

void V_ArtNet();

void V_ArtNet()
{
    EthernetInterface eth;
    eth.init(mbedIp, mbedMask, mbedGateway);
    eth.connect();
    UDPSocket ArtNetSocket;
    ArtNetSocket.bind(ArtNetPoort);
    
    Endpoint Client;
    char buffer[1024];
    
    
    while (true) 
    {
        int n = ArtNetSocket.receiveFrom(Client, buffer, sizeof(buffer));
        buffer[n] = '\0';
    }
        
}


#endif