BlockIter iter = block.next();
while(iter && iter->get_train()==train)
{
- if(iter->get_sensor_id())
+ if(iter->get_sensor_address())
++n_blocks;
iter=iter.next();
}
{
if(&b==block.block())
passing = true;
- else if(passing && b.get_sensor_id())
+ else if(passing && b.get_sensor_address())
{
layout.get_driver().set_signal(address, type.get_indications().back().aspect);
reset();