24 #ifndef MGRBLDEVICEBASE_HPP__
25 #define MGRBLDEVICEBASE_HPP__
27 #include "GrblDeviceBase.hpp"
43 template<
typename DeviceBase>
49 grbl::ErrorCode send(
const std::string &cmd,
50 std::function<
bool(
const std::string &)> msg = {},
51 const std::chrono::milliseconds &timeout =
52 GrblDeviceBase::defaultSendTimeout)
override;
59 #include "MGrblDeviceBase.hxx"
base class for multi-grbl devices