Added a DMX watchdog. Changed the play methos, now play reset to 0 and stop not.
This commit is contained in:
parent
a6909f8c16
commit
69ffe79742
13 changed files with 276 additions and 154 deletions
|
|
@ -67,10 +67,10 @@ private:
|
|||
// typedef SingleUseCallback1<void, const Result&> ola::client::SetCallback
|
||||
inline void RegisterComplete(const ola::client::Result &error) {
|
||||
if (error.Success()) {
|
||||
qDebug() << "Register Universe success";
|
||||
// qDebug("Register Universe success");
|
||||
emit toTerminal("Register Universe success");
|
||||
} else {
|
||||
qWarning() << "olaThread|" << "Register command failed" << QString::fromStdString(error.Error());
|
||||
// qWarning("Register command failed: %s", error.Error().c_str());
|
||||
emit toTerminal("olaThread| Register command failed " + QString::fromStdString(error.Error()));
|
||||
}
|
||||
}
|
||||
|
|
@ -84,15 +84,7 @@ public slots:
|
|||
|
||||
void stop(); // Close the connection with olad.
|
||||
void setLayersNumber(int layersNumber);
|
||||
inline void setDMXConf(dmxSetting set) {
|
||||
if (set.layer >= m_layersNumber) { return; }
|
||||
m_settings.replace(set.layer, set);
|
||||
// ToDo: registro del nuevo universo si no está registrado ya
|
||||
if (!m_universe->contains(set.universe)) {
|
||||
registerUniverse(set.universe);
|
||||
m_universe->append(set.universe);
|
||||
}
|
||||
}
|
||||
void setDMXConf(dmxSetting set);
|
||||
|
||||
protected slots:
|
||||
|
||||
|
|
@ -101,6 +93,7 @@ signals:
|
|||
void finished(); // Signal for closing. Not used now.
|
||||
void dmxOutput(int layer, int channel, int value); // Signal when a channel has changed
|
||||
void toTerminal(QString message);
|
||||
void layerReceived(int i);
|
||||
};
|
||||
|
||||
#endif // OLATHREAD_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue