21 #ifndef PLUGINS_KINET_KINETNODE_H_ 22 #define PLUGINS_KINET_KINETNODE_H_ 28 #include "ola/io/BigEndianStream.h" 29 #include "ola/io/IOQueue.h" 30 #include "ola/io/SelectServerInterface.h" 31 #include "ola/network/Interface.h" 33 #include "ola/network/Socket.h" 58 std::auto_ptr<ola::network::UDPSocketInterface> m_socket;
61 void PopulatePacketHeader(uint16_t msg_type);
64 static const uint16_t KINET_PORT = 6038;
65 static const uint32_t KINET_MAGIC_NUMBER = 0x0401dc4a;
66 static const uint16_t KINET_VERSION_ONE = 0x0100;
67 static const uint16_t KINET_DMX_MSG = 0x0101;
74 #endif // PLUGINS_KINET_KINETNODE_H_ Definition: BigEndianStream.h:166
The interface for UDPSockets.
Definition: Socket.h:48
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:39