+unsigned Intellibox::add_signal(unsigned addr, const SignalType &)
+{
+ return add_turnout(addr, 1, true);
+}
+
+void Intellibox::remove_signal(unsigned addr)
+{
+ remove_turnout(addr);
+}
+
+void Intellibox::set_signal(unsigned addr, unsigned state)
+{
+ set_turnout(addr, state);
+}
+
+unsigned Intellibox::get_signal(unsigned addr) const
+{
+ return get_turnout(addr);
+}
+
+unsigned Intellibox::add_sensor(unsigned addr)