JoystickDevice.hpp
1 #pragma once
2 #include <Device/Protocol/DeviceInterface.hpp>
3 
4 namespace Protocols
5 {
6 
8 {
9  W_OBJECT(JoystickDevice)
10 public:
12  const Device::DeviceSettings& settings,
13  const ossia::net::network_context_ptr& ctx);
14  ~JoystickDevice();
15 
16  bool reconnect() override;
17  void disconnect() override;
18 
19 private:
20  const ossia::net::network_context_ptr& m_ctx;
21 };
22 }
Definition: DeviceInterface.hpp:184
Definition: JoystickDevice.hpp:8
Definition: DeviceSettings.hpp:16