void track(ArticleNumber);
void train(unsigned, unsigned, const std::string &);
void train(ArticleNumber, unsigned, const std::string &);
+ void turnout(unsigned, unsigned);
void zone();
};
void emergency(const std::string &);
void save(const std::string &) const;
- void save_trains(const std::string &) const;
+ void save_dynamic(const std::string &) const;
private:
void sensor_event(unsigned, bool);
};