hyperion.ng
LedDeviceFactory.h
1 
2 #pragma once
3 
4 // Leddevice includes
5 #include <leddevice/LedDevice.h>
6 
11 {
12 public:
13 
22  static LedDevice * construct(const QJsonObject & deviceConfig);
23 };
Interface (pure virtual base class) for LedDevices.
Definition: LedDevice.h:32
The LedDeviceFactory is responsible for constructing &#39;LedDevices&#39;.
Definition: LedDeviceFactory.h:10
static LedDevice * construct(const QJsonObject &deviceConfig)
Constructs a LedDevice based on the given configuration.
Definition: LedDeviceFactory.cpp:17