class Turnout
{
public:
- sigc::signal<void, unsigned> signal_route_changing;
- sigc::signal<void, unsigned> signal_route_changed;
+ sigc::signal<void, unsigned> signal_path_changing;
+ sigc::signal<void, unsigned> signal_path_changed;
private:
Control &control;
unsigned addr;
- unsigned route;
+ unsigned path;
bool dual;
public:
Turnout(Control &, unsigned, bool =false);
- void set_route(unsigned);
+ void set_path(unsigned);
unsigned get_address() const { return addr; }
- unsigned get_route() const { return route; }
+ unsigned get_path() const { return path; }
private:
void command(bool);
void status_reply(const Reply &, bool);