MotionLib  1.0.0
SamBuCa motion library
smc::internal::GrblPlatform Member List

This is the complete list of members for smc::internal::GrblPlatform, including all inherited members.

_getAxisData(const std::string &uid)smc::internal::GrblPlatformprotected
clearQueues(const std::string &msg, bool clearImmediates=true) (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatform
create(const ccut::yml::NodeRef &config)smc::internal::GrblPlatforminlinestatic
defaultInterval (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformstatic
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::GrblPlatformprotected
generateDevices(const DeviceTypeList &deviceType) override (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformvirtual
generateGpios(const Context &ctx, const std::list< grbl::GrblParser::PinInfo > &pins, std::list< GrblGpio::Shared > &out) (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
generateTriggers(Context &ctx, const std::list< grbl::GrblParser::PinInfo > &pins, std::list< GrblTrigger::Shared > &out) (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
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::GrblPlatformvirtual
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::GrblPlatformexplicitprotected
GrblPlatform(const std::string &prefix, const std::string &id, std::unique_ptr< grbl::GrblDeviceBase > &&device)smc::internal::GrblPlatformexplicitprotected
handleAlarm() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
Line typedef (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatform
loadAlarms() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
loadErrors() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
loadSettingsDesc() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
LocalSettingMap typedef (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatform
m_axisMap (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_ctx (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_dataConn (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_gpioMap (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_immediate (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_lock (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformmutableprotected
m_notificationWorker (defined in smc::internal::PlatformBase)smc::internal::PlatformBaseprotected
m_pending (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_queue (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
m_trigger (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
maxQueueSize (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotectedstatic
MFEPlatform (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformfriend
MGrblPlatform (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformfriend
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::GrblPlatformprotected
processImmediate() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
processMessage(const std::string &message) (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
processMotion() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
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::GrblPlatformstatic
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::PlatformBasevirtual
SettingMap typedef (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatform
setup() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
Shared typedef (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatform
shared_from_this() (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatforminline
shared_from_this() const (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatforminline
stop() override (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformvirtual
thread_func() override (defined in smc::internal::GrblPlatform)smc::internal::GrblPlatformprotected
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::GrblPlatformvirtual
~PlatformBase()=default (defined in smc::internal::PlatformBase)smc::internal::PlatformBasevirtual