void route(const std::string &);
void reverse();
void speed(unsigned);
- void tag(const std::string &);
void travel_to(unsigned);
void travel_past(unsigned);
void wait(unsigned);
void tick(const Msp::Time::TimeStamp &, const Msp::Time::TimeDelta &);
void save(std::list<Msp::DataFile::Statement> &) const;
private:
- Track &get_sensor(unsigned);
+ Block &get_sensor(unsigned);
Track &get_turnout(unsigned);
Zone &get_zone(const std::string &);
void block_state_changed(Block &, Block::State);