void ArduControl::flush()
{
+ while(!command_queue.empty() || !accessory_queue.empty())
+ tick();
}
void ArduControl::save_state() const
return true;
}
+template<typename T>
+bool ArduControl::Queue<T>::empty() const
+{
+ return items.empty();
+}
+
ArduControl::RefreshTask::RefreshTask():
next(cycle.end()),