X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fturnout.h;fp=source%2Flibmarklin%2Fturnout.h;h=279571499e5ce0c2bb3f4e2ba64b31167fa60b19;hb=449fb5de95ddb2ac9da4bd72a1c12150505d5549;hp=616a7fedb3bcabddef78cd9dc52c56ea0a6185b1;hpb=65cbaf88a03497df08243ac27354b0c0ea1f640b;p=r2c2.git diff --git a/source/libmarklin/turnout.h b/source/libmarklin/turnout.h index 616a7fe..2795714 100644 --- a/source/libmarklin/turnout.h +++ b/source/libmarklin/turnout.h @@ -21,21 +21,22 @@ class Reply; class Turnout { +public: + sigc::signal signal_route_changing; + sigc::signal signal_route_changed; + private: - Control &control; + Control &control; unsigned addr; unsigned route; - bool dual; + bool dual; public: - sigc::signal signal_route_changing; - sigc::signal signal_route_changed; - Turnout(Control &, unsigned, bool =false); - void set_route(unsigned); + void set_route(unsigned); unsigned get_address() const { return addr; } - unsigned get_route() const { return route; } + unsigned get_route() const { return route; } private: void command(bool); void status_reply(const Reply &, bool);