+ virtual unsigned add_signal(unsigned a, const SignalType &) { return a; }
+ virtual void remove_signal(unsigned) { }
+ virtual void set_signal(unsigned, unsigned) { }
+ virtual unsigned get_signal(unsigned) const { return 0; }
+
+ virtual unsigned add_sensor(unsigned a) { return a; }
+ virtual void remove_sensor(unsigned) { }