struct TrainInfoPacket
{
unsigned address;
- unsigned loco_type;
+ std::string loco_type;
std::string name;
};
-struct TrainSpeedPacket
+struct TrainControlPacket
{
unsigned address;
- unsigned speed;
- char reverse;
+ std::string control;
+ float value;
};
struct TrainFunctionPacket