AtCore  1.0.70
AtCore is a API to manage the serial connection between the computer and 3D Printers.
Public Member Functions | List of all members
SmoothiePlugin Class Reference

The SmoothiePlugin class Plugin for Smoothie. More...

#include <smoothieplugin.h>

Inheritance diagram for SmoothiePlugin:
IFirmware

Public Member Functions

 SmoothiePlugin ()
 Create new SmoothiePlugin. More...
 
 ~SmoothiePlugin ()=default
 
virtual bool isSdSupported () const override
 Check for plugin support of sd cards. More...
 
QString name () const override
 Return Plugin name. More...
 
- Public Member Functions inherited from IFirmware
 IFirmware ()
 
void init (AtCore *parent)
 
 ~IFirmware () override=default
 
virtual void validateCommand (const QString &lastMessage)
 Virtual validateCommand to filter commands from messages. More...
 
virtual QByteArray translate (const QString &command)
 Virtual translate to be reimplemented by Firmwareplugin. More...
 
AtCorecore () const
 AtCore Parent of the firmware plugin. More...
 

Additional Inherited Members

- Public Slots inherited from IFirmware
void checkCommand (const QByteArray &lastMessage)
 call Validate Command More...
 
- Signals inherited from IFirmware
void readyForCommand (void)
 emit when firmware is ready for a command More...
 
- Properties inherited from IFirmware
QString name
 
bool sdSupport
 

Detailed Description

The SmoothiePlugin class Plugin for Smoothie.

Constructor & Destructor Documentation

◆ SmoothiePlugin()

SmoothiePlugin::SmoothiePlugin ( )

Create new SmoothiePlugin.

◆ ~SmoothiePlugin()

SmoothiePlugin::~SmoothiePlugin ( )
default

Member Function Documentation

◆ isSdSupported()

bool SmoothiePlugin::isSdSupported ( ) const
overridevirtual

Check for plugin support of sd cards.

Returns
True if firmware plugin supports sd cards.

Implements IFirmware.

◆ name()

QString SmoothiePlugin::name ( ) const
overridevirtual

Return Plugin name.

Returns
Smoothie

Implements IFirmware.


The documentation for this class was generated from the following files: