21#ifndef PLUGINS_KINET_KINETNODE_H_
22#define PLUGINS_KINET_KINETNODE_H_
27#include "ola/io/BigEndianStream.h"
28#include "ola/io/IOQueue.h"
29#include "ola/io/SelectServerInterface.h"
31#include "ola/network/Socket.h"
56 std::auto_ptr<ola::network::UDPSocketInterface> m_socket;
62 void PopulatePacketHeader(uint16_t msg_type);
65 static const uint16_t KINET_PORT = 6038;
66 static const uint32_t KINET_MAGIC_NUMBER = 0x0401dc4a;
67 static const uint16_t KINET_VERSION_ONE = 0x0100;
68 static const uint16_t KINET_DMX_MSG = 0x0101;
A class used to hold a single universe of DMX data.
Represents an IPv4 Address.
Used to hold a single universe of DMX data.
Definition DmxBuffer.h:49
Definition BigEndianStream.h:169
The interface for the SelectServer.
Definition SelectServerInterface.h:42
Represents a IPv4 Address.
Definition IPV4Address.h:55
Definition Interface.h:35
The interface for UDPSockets.
Definition Socket.h:48
Definition KiNetNode.h:37
The namespace containing all OLA symbols.
Definition Credentials.cpp:44