void control_changed(const Controller::Control &);
void loco_speed_event(unsigned, unsigned, bool);
void loco_func_event(unsigned, unsigned, bool);
- void sensor_event(unsigned, bool);
+ void block_state_changed(Block &, Block::State);
void turnout_path_changed(Track &);
void halt_event(bool);
void block_reserved(const Block &, const Train *);