score
Home
Classes
Namespaces
Files
Loading...
Searching...
No Matches
MCUDevice.hpp
1
#pragma once
2
#include <Device/Protocol/DeviceInterface.hpp>
3
4
namespace
Protocols
5
{
6
class
MCUDevice
final :
public
Device::OwningDeviceInterface
7
{
8
public
:
9
MCUDevice
(
10
const
Device::DeviceSettings
& settings,
const
ossia::net::network_context_ptr& ctx,
11
const
score::DocumentContext
& doc);
12
~MCUDevice
();
13
14
bool
reconnect()
override
;
15
void
disconnect()
override
;
16
17
private
:
18
const
ossia::net::network_context_ptr& m_ctx;
19
const
score::DocumentContext
& m_doc;
20
};
21
}
Device::OwningDeviceInterface
Definition
DeviceInterface.hpp:185
Protocols::MCUDevice
Definition
MCUDevice.hpp:7
Device::DeviceSettings
Definition
DeviceSettings.hpp:20
score::DocumentContext
Definition
DocumentContext.hpp:18