3#include <ossia/detail/config.hpp>
4#if defined(OSSIA_PROTOCOL_ARTNET)
5#include <ossia/network/sockets/serial_socket.hpp>
6#include <ossia/protocols/artnet/dmx_protocol_base.hpp>
8#include <boost/asio/serial_port.hpp>
12class OSSIA_EXPORT dmxusbpro_protocol final :
public dmx_output_protocol_base
22 ossia::net::network_context_ptr,
const dmx_config& conf,
23 const ossia::net::serial_configuration& socket,
int version);
25 ~dmxusbpro_protocol();
30 void update_function_dmxusbpro(uint8_t command);
31 void update_function_opendmx();
33 boost::asio::serial_port m_port;
34 int m_version = devices::dmx_usb_pro_mk1;
Root of a device tree.
Definition ossia/network/base/device.hpp:58