X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Farducontrol.h;h=4373a84f707713e6b7d80c1e927875719b6cad0a;hb=aa48746158b19ad795a3cc656c4dfe17044baf54;hp=ad14e2d4239a5182f6223b70ae3f7bea9ac88ab3;hpb=26fbc0321526ccc41a81a332f0d60b7cc42b6567;p=r2c2.git diff --git a/source/libr2c2/arducontrol.h b/source/libr2c2/arducontrol.h index ad14e2d..4373a84 100644 --- a/source/libr2c2/arducontrol.h +++ b/source/libr2c2/arducontrol.h @@ -241,6 +241,9 @@ private: public: virtual bool get_work(PendingCommand &); + + void push(const PendingCommand &); + bool empty() const { return queue.empty(); } }; class RefreshTask: public Task @@ -387,7 +390,7 @@ private: SensorMap sensors; Msp::Time::TimeDelta command_timeout; - Queue command_queue; + CommandQueueTask command_queue; Queue completed_commands; RefreshTask refresh; S88Task s88;