namespace R2C2 {
+class Block;
class Layout;
class Sensor: public sigc::trackable
unsigned get_address() const { return address; }
State get_state() const { return state; }
+ virtual Block *get_block() const { return 0; }
void tick(const Msp::Time::TimeDelta &);