Subversion Repositories HomeAutomation

Rev

Rev 1604 | Rev 1614 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1604 Rev 1607
Line 181... Line 181...
181
    {
181
    {
182
        Message* payload = new Message(it->second->GetClassName(), "To_Owner", it->second->GetName(), it->second->GetId(), command);
182
        Message* payload = new Message(it->second->GetClassName(), "To_Owner", it->second->GetName(), it->second->GetId(), command);
183
        payload->SetVariables(variables);
183
        payload->SetVariables(variables);
184
       
184
       
185
        broker::Manager::Instance()->Post(broker::Message::Pointer(new broker::Message(broker::Message::CAN_MESSAGE, broker::Message::PayloadPointer(payload), this)));
185
        broker::Manager::Instance()->Post(broker::Message::Pointer(new broker::Message(broker::Message::CAN_MESSAGE, broker::Message::PayloadPointer(payload), this)));
186
        LOG.Debug("Message sent!");
186
        //LOG.Debug("Command " + command + " sent to " + it->second->GetName());
187
    }
187
    }
188
    catch (std::runtime_error& e)
188
    catch (std::runtime_error& e)
189
    {
189
    {
190
        LOG.Error("Failed to send message, " + std::string(e.what()));
190
        LOG.Error("Failed to send message, " + std::string(e.what()));
191
    }
191
    }