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;
73 #endif // PLUGINS_KINET_KINETNODE_H_
Definition: BigEndianStream.h:169
The interface for UDPSockets.
Definition: Socket.h:45
Used to hold a single universe of DMX data.
Definition: DmxBuffer.h:49
A class used to hold a single universe of DMX data.
The interface for the SelectServer.
Definition: SelectServerInterface.h:42
Represents a IPv4 Address.
Definition: IPV4Address.h:55
Definition: Interface.h:35
Represents an IPv4 Address.
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
Definition: KiNetNode.h:37