Wydzielilem wspolny kod do common.h, dodalem macro sensor(x)