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