/** * @RDE_HEADER@ * SetRtProfile * $Id$ * $HeadURL$ * $Author$ * Created by Christian Fröbel, NLE, 2018-12-17 */ #include "set_rt_profile.h" #include #include #include namespace AudioVideoManagement { namespace AvaCommands { SetRtProfile::SetRtProfile(IAvaComm *comm, IAvaCommandDoneObserver *observer, RtState *rtState, const QVector &radioCircuits) : SetRtProfileBase(comm) , m_radioCircuits(radioCircuits) , m_rtState(rtState) , m_observer(observer) { Q_ASSERT(observer); Q_ASSERT(rtState); } void SetRtProfile::send() { connectToComm(); m_rtState->setRadioCircuits(m_radioCircuits); sendCommand(QString::fromStdString(m_rtState->toCommand())); } void SetRtProfile::done() { disconnectFromComm(); m_observer->done(this); } }} // namespace AudioVideoManagement::AvaCommands