+#include <stdexcept>
#include "block.h"
#include "trackcircuit.h"
+using namespace std;
+
namespace R2C2 {
TrackCircuit::TrackCircuit(Layout &l, Block &b):
Sensor(l),
block(b)
{
- address = block.get_sensor_id();
+ Sensor::set_address(block.get_sensor_address());
+}
+
+void TrackCircuit::set_address(unsigned)
+{
+ throw logic_error("use Track::set_sensor_id");
}
} // namespace R2C2