_getAxisData(const std::string &uid) | smc::internal::GrblPlatform | protected |
clearQueues(const std::string &msg, bool clearImmediates=true) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
create(const ccut::yml::NodeRef &config) | smc::internal::GrblPlatform | inlinestatic |
defaultInterval (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | static |
DeviceList typedef (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | |
DeviceTypeList typedef (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | |
generateAxes(const Context &ctx, size_t axesCount, std::list< GrblAxis::Shared > &out) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
generateDevices(const DeviceTypeList &deviceType) override (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | virtual |
generateGpios(const Context &ctx, const std::list< grbl::GrblParser::PinInfo > &pins, std::list< GrblGpio::Shared > &out) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
generateTriggers(Context &ctx, const std::list< grbl::GrblParser::PinInfo > &pins, std::list< GrblTrigger::Shared > &out) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
getAxis(const std::string &uid) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
getGpio(const std::string &uid) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
getLastAxisPosition(const std::string &axis) const (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
getLastAxisResolution(const std::string &axis) const (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
getSupportedDevices() const override (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | virtual |
getTrigger(const std::string &uid) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
GrblPlatform(const ccut::yml::NodeRef &node) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | explicitprotected |
GrblPlatform(const std::string &prefix, const std::string &id, std::unique_ptr< grbl::GrblDeviceBase > &&device) | smc::internal::GrblPlatform | explicitprotected |
handleAlarm() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
Line typedef (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
loadAlarms() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
loadErrors() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
loadSettingsDesc() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
LocalSettingMap typedef (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
m_axisMap (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_ctx (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_dataConn (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_gpioMap (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_immediate (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_lock (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | mutableprotected |
m_notificationWorker (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | protected |
m_pending (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_queue (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
m_trigger (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
maxQueueSize (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protectedstatic |
MFEPlatform (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | friend |
MGrblPlatform (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | friend |
notify(const DeviceId &id) (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | |
notify(std::set< DeviceId > &&ids) (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | |
onStateMessage() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
processImmediate() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
processMessage(const std::string &message) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
processMotion() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
queue(MotionCmd &&) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
run(std::function< void(ImmediateCmd &, Context &)> fun) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
s_loggerCat (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | static |
send(const std::string &cmd, std::function< bool(const std::string &)> msg={}, const std::chrono::milliseconds &timeout=std::chrono::milliseconds{1000}) | smc::internal::GrblPlatform | |
setNotificationWorker(const NotificationWorker::Shared &worker) (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | virtual |
SettingMap typedef (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
setup() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
Shared typedef (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
shared_from_this() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | inline |
shared_from_this() const (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | inline |
stop() override (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | virtual |
thread_func() override (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | protected |
updateAxisSetting(const std::string &axis, grbl::SettingId settingId, const std::string &value) (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
wake() override (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | |
~GrblPlatform() (defined in smc::internal::GrblPlatform) | smc::internal::GrblPlatform | virtual |
~PlatformBase()=default (defined in smc::internal::PlatformBase) | smc::internal::PlatformBase | virtual |