|
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 |
1.8.12