X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fdummy.h;h=7485fa59e2cd5baee2ab97c42cd5351a5bd9db4a;hb=9b05c573a38639827697fe393d55b7c76f5bde45;hp=3004c8bd1a8f768841bb42bb3df53db757726b3e;hpb=9b68c21ebf8ce26d92246ecd4a392d2908b511f7;p=r2c2.git diff --git a/source/libmarklin/dummy.h b/source/libmarklin/dummy.h index 3004c8b..7485fa5 100644 --- a/source/libmarklin/dummy.h +++ b/source/libmarklin/dummy.h @@ -32,8 +32,12 @@ public: virtual void set_power(bool); virtual bool get_power() const { return power; } + virtual void halt(bool) { } + virtual bool is_halted() const { return false; } - virtual void add_loco(unsigned) { } + virtual const char *enumerate_protocols(unsigned) const; + virtual unsigned get_protocol_speed_steps(const std::string &) const; + virtual void add_loco(unsigned, const std::string &) { } virtual void set_loco_speed(unsigned, unsigned); virtual void set_loco_reverse(unsigned, bool); virtual void set_loco_function(unsigned, unsigned, bool);