]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/layout.h
Make LCD output selectable at runtime through an extra I/O pin
[r2c2.git] / source / libmarklin / layout.h
index e96bc951298c385d7906075238a092a738a5ff16..2fc761aebb4aa972c020105e62a7bc626f6d346e 100644 (file)
@@ -15,6 +15,7 @@ Distributed under the GPL
 
 namespace Marklin {
 
+class ArticleNumber;
 class Block;
 class Catalogue;
 class Driver;
@@ -38,7 +39,9 @@ public:
                void route();
                void route(const std::string &);
                void track(unsigned);
-               void train(unsigned, unsigned);
+               void track(ArticleNumber);
+               void train(unsigned, unsigned, const std::string &);
+               void train(ArticleNumber, unsigned, const std::string &);
        };
 
 public: