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
TeacupPlugin Class Reference

The TeacupPlugin class Plugin for Teacup. More...

#include <teacupplugin.h>

Inheritance diagram for TeacupPlugin:
IFirmware

Public Member Functions

 TeacupPlugin ()
 Create new TeacupPlugin. More...
 
 ~TeacupPlugin ()=default
 
virtual bool isSdSupported () const override
 Check for plugin support of sd cards. More...
 
QString name () const override
 Return Plugin name. More...
 
QByteArray translate (const QString &command) override
 Translate common commands to firmware specific command. 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...
 
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 TeacupPlugin class Plugin for Teacup.

Constructor & Destructor Documentation

◆ TeacupPlugin()

TeacupPlugin::TeacupPlugin ( )

Create new TeacupPlugin.

◆ ~TeacupPlugin()

TeacupPlugin::~TeacupPlugin ( )
default

Member Function Documentation

◆ isSdSupported()

bool TeacupPlugin::isSdSupported ( ) const
overridevirtual

Check for plugin support of sd cards.

Returns
True if firmware plugin supports sd cards.

Implements IFirmware.

◆ name()

QString TeacupPlugin::name ( ) const
overridevirtual

Return Plugin name.

Returns
Teacup

Implements IFirmware.

◆ translate()

QByteArray TeacupPlugin::translate ( const QString &  command)
overridevirtual

Translate common commands to firmware specific command.

Parameters
commandcommand to translate
Returns
firmware specific translated command

Reimplemented from IFirmware.


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