X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fsensor.cpp;h=c31c795f12986e32fbd4f23e95c885e03d1aff2f;hb=b5e23ed067e75f17419dc04be872d2162eac01e9;hp=47e05f6068076063acc1e711fd97b480e66e406d;hpb=218f194f537dfda55d32ce8d8739e322a3d0c07d;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)