24 #ifndef GRBLPLATFORMDEVICE_HPP__
25 #define GRBLPLATFORMDEVICE_HPP__
27 #include "device/PlatformDevice.hpp"
37 typedef std::shared_ptr<GrblPlatformDevice> Shared;
40 const std::shared_ptr<GrblPlatform> &grbl);
42 virtual std::future<std::set<std::string>>
listConfig()
const override;
44 virtual std::future<std::string>
getConfig(
45 const std::string &name)
const override;
47 virtual std::future<void>
setConfig(
const std::string &name,
48 const std::string &value)
const override;
51 std::weak_ptr<GrblPlatform> m_grbl;
DeviceId uid() const
Get the address of device.
main motion-lib namespace