Subversion Repositories HomeAutomation

Rev

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

Rev 1647 Rev 1651
Line 41... Line 41...
41
#include "vm/plugin/Timer.h"
41
#include "vm/plugin/Timer.h"
42
#include "vm/plugin/Module.h"
42
#include "vm/plugin/Module.h"
43
#include "vm/plugin/Console.h"
43
#include "vm/plugin/Console.h"
44
#include "vm/plugin/Storage.h"
44
#include "vm/plugin/Storage.h"
45
#include "vm/plugin/Xorg.h"
45
#include "vm/plugin/Xorg.h"
-
 
46
#include "vm/plugin/Socket.h"
46
 
47
 
47
using namespace atom;
48
using namespace atom;
48
 
49
 
49
logging::Logger LOG("Main");
50
logging::Logger LOG("Main");
50
std::vector<broker::Subscriber::Pointer> subscribers;
51
std::vector<broker::Subscriber::Pointer> subscribers;
Line 121... Line 122...
121
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Console(vm::Manager::Instance()->GetIoService(), config::Manager::Instance()->GetAsInt("CommandPort"))));
122
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Console(vm::Manager::Instance()->GetIoService(), config::Manager::Instance()->GetAsInt("CommandPort"))));
122
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Storage(vm::Manager::Instance()->GetIoService())));
123
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Storage(vm::Manager::Instance()->GetIoService())));
123
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Timer(vm::Manager::Instance()->GetIoService())));
124
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Timer(vm::Manager::Instance()->GetIoService())));
124
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Module(vm::Manager::Instance()->GetIoService())));
125
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Module(vm::Manager::Instance()->GetIoService())));
125
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Xorg(vm::Manager::Instance()->GetIoService())));
126
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Xorg(vm::Manager::Instance()->GetIoService())));
126
   
-
 
-
 
127
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Socket(vm::Manager::Instance()->GetIoService())));
127
   
128
   
128
   
129
   
129
    vm::Manager::Instance()->Start(config::Manager::Instance()->GetAsString("ScriptPath"));
130
    vm::Manager::Instance()->Start(config::Manager::Instance()->GetAsString("ScriptPath"));
130
   
131
   
131
    if (config::Manager::Instance()->Exist("CanNet"))
132
    if (config::Manager::Instance()->Exist("CanNet"))