(&TrainControlPacket::control) (&TrainControlPacket::value);
add<TrainFunctionPacket>() (&TrainFunctionPacket::address)
(&TrainFunctionPacket::functions);
(&TrainControlPacket::control) (&TrainControlPacket::value);
add<TrainFunctionPacket>() (&TrainFunctionPacket::address)
(&TrainFunctionPacket::functions);
add<TrainStatusPacket>() (&TrainStatusPacket::address)
(&TrainStatusPacket::status);
add<RouteInfoPacket>() (&RouteInfoPacket::name);
add<TrainStatusPacket>() (&TrainStatusPacket::address)
(&TrainStatusPacket::status);
add<RouteInfoPacket>() (&RouteInfoPacket::name);