8 add<DriverStatePacket>() (&DriverStatePacket::power)
9 (&DriverStatePacket::halt);
10 add<EmergencyPacket>() (&EmergencyPacket::message);
11 add<TrainInfoPacket>() (&TrainInfoPacket::address)
12 (&TrainInfoPacket::loco_type) (&TrainInfoPacket::name);
13 add<TrainControlPacket>() (&TrainControlPacket::address)
14 (&TrainControlPacket::control) (&TrainControlPacket::value);
15 add<TrainFunctionPacket>() (&TrainFunctionPacket::address)
16 (&TrainFunctionPacket::functions);
17 add<TrainStatusPacket>() (&TrainStatusPacket::address)
18 (&TrainStatusPacket::status);
19 add<RouteInfoPacket>() (&RouteInfoPacket::name);
20 add<TrainRoutePacket>() (&TrainRoutePacket::address)
21 (&TrainRoutePacket::route);
22 add<ErrorPacket>() (&ErrorPacket::message);