Train &train = server.layout.get_train(pkt.address);
train.set_control(pkt.control, pkt.value);
}
Train &train = server.layout.get_train(pkt.address);
train.set_control(pkt.control, pkt.value);
}
if(((pkt.functions^train.get_functions())>>i)&1)
train.set_function(i, (pkt.functions>>i)&1);
}
if(((pkt.functions^train.get_functions())>>i)&1)
train.set_function(i, (pkt.functions>>i)&1);
}