hyperion.ng
|
This class creates a UDP server which accepts connections from boblight clients. More...
#include <UDPListener.h>
Public Slots | |
void | start () |
bind server to network | |
void | stop () |
close server | |
void | componentStateChanged (const hyperion::Components component, bool enable) |
void | handleSettingsUpdate (const settings::type &type, const QJsonDocument &config) |
Handle settings update from Hyperion Settingsmanager emit or this constructor. More... | |
Signals | |
void | registerGlobalInput (const int priority, const hyperion::Components &component, const QString &origin="System", const QString &owner="", unsigned smooth_cfg=0) |
forward register data to HyperionDaemon | |
const bool | setGlobalInput (const int priority, const std::vector< ColorRgb > &ledColors, const int timeout_ms=-1, const bool &clearEffect=true) |
forward led data to HyperionDaemon | |
Public Member Functions | |
UDPListener (const QJsonDocument &config) | |
UDPListener constructor. More... | |
uint16_t | getPort () const |
bool | active () |
This class creates a UDP server which accepts connections from boblight clients.
UDPListener::UDPListener | ( | const QJsonDocument & | config | ) |
UDPListener constructor.
hyperion | Hyperion instance |
port | port number on which to start listening for connections |
|
inline |
uint16_t UDPListener::getPort | ( | ) | const |
|
slot |
Handle settings update from Hyperion Settingsmanager emit or this constructor.
type | settingyType from enum |
config | configuration object |