Subversion Repositories HomeAutomation

Rev

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

Rev 1619 Rev 1625
Line 120... Line 120...
120
        subscribers.push_back(can::Monitor::Pointer(new can::Monitor(config::Manager::Instance()->GetAsInt("MonitorPort"))));  
120
        subscribers.push_back(can::Monitor::Pointer(new can::Monitor(config::Manager::Instance()->GetAsInt("MonitorPort"))));  
121
    }
121
    }
122
   
122
   
123
    subscribers.push_back(can::Manager::Instance());  
123
    subscribers.push_back(can::Manager::Instance());  
124
   
124
   
125
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::System(config::Manager::Instance()->Exist("Legacy"))));
125
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::System(vm::Manager::Instance()->GetIoService(), config::Manager::Instance()->Exist("Legacy"))));
126
   
126
   
127
    if (config::Manager::Instance()->Exist("CommandPort"))
127
    if (config::Manager::Instance()->Exist("CommandPort"))
128
    {
128
    {
129
        vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Console(config::Manager::Instance()->GetAsInt("CommandPort"))));
129
        vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Console(vm::Manager::Instance()->GetIoService(), config::Manager::Instance()->GetAsInt("CommandPort"))));
130
    }
130
    }
131
   
131
   
132
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Storage()));
132
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Storage(vm::Manager::Instance()->GetIoService())));
133
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Timer()));
133
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Timer(vm::Manager::Instance()->GetIoService())));
134
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Module()));
134
    vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Module(vm::Manager::Instance()->GetIoService())));
135
   
135
   
136
    if (config::Manager::Instance()->Exist("ScriptPath"))
136
    if (config::Manager::Instance()->Exist("ScriptPath"))
137
    {
137
    {
138
        vm::Manager::Instance()->Start(config::Manager::Instance()->GetAsString("ScriptPath"));
138
        vm::Manager::Instance()->Start(config::Manager::Instance()->GetAsString("ScriptPath"));
139
    }
139
    }