X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fsensor.cpp;h=c31c795f12986e32fbd4f23e95c885e03d1aff2f;hb=a4a6af55ad5a9bfa14067532b1d1c914ef4c6668;hp=47e05f6068076063acc1e711fd97b480e66e406d;hpb=c4daf1cc6b53cae34e46d4125a993ceed500de1a;p=r2c2.git diff --git a/source/libr2c2/sensor.cpp b/source/libr2c2/sensor.cpp index 47e05f6..c31c795 100644 --- a/source/libr2c2/sensor.cpp +++ b/source/libr2c2/sensor.cpp @@ -23,6 +23,13 @@ Sensor::~Sensor() layout.remove(*this); } +void Sensor::set_address(unsigned a) +{ + address = a; + if(layout.has_driver()) + layout.get_driver().add_sensor(address); +} + void Sensor::tick(const Time::TimeDelta &dt) { if(state_confirm_timeout)