Swiftray  1.0
SerialJob Class Reference

#include <serial-job.h>

Inheritance diagram for SerialJob:
BaseJob

Signals

void progressChanged ()
 
void startConnection ()
 
void successConnection ()
 
- Signals inherited from BaseJob
void error (const QString &error_message)
 
void timeout (const QString &s)
 

Public Member Functions

 SerialJob (QObject *parent, QString endpoint, QVariant gcode)
 
 ~SerialJob ()
 
void pause () override
 
int progress () override
 
void resume () override
 
void start () override
 
- Public Member Functions inherited from BaseJob
 BaseJob (QObject *parent, QString endpoint, QVariant data)
 
 ~BaseJob ()
 
Status status ()
 

Additional Inherited Members

- Public Types inherited from BaseJob
enum class  Status {
  READY , STARTING , RUNNING , PAUSED ,
  PAUSING , RESUMING , FINISHED , ERROR_STOPPED ,
  ERROR_PAUSED
}
 
- Protected Member Functions inherited from BaseJob
void setStatus (Status status)
 
- Protected Attributes inherited from BaseJob
QMutex mutex_
 
Status status_
 

Constructor & Destructor Documentation

◆ SerialJob()

SerialJob::SerialJob ( QObject *  parent,
QString  endpoint,
QVariant  gcode 
)

◆ ~SerialJob()

SerialJob::~SerialJob ( )

Member Function Documentation

◆ pause()

void SerialJob::pause ( )
overridevirtual

Reimplemented from BaseJob.

◆ progress()

int SerialJob::progress ( )
overridevirtual

Reimplemented from BaseJob.

◆ progressChanged

void SerialJob::progressChanged ( )
signal

◆ resume()

void SerialJob::resume ( )
overridevirtual

Reimplemented from BaseJob.

◆ start()

void SerialJob::start ( )
overridevirtual

Reimplemented from BaseJob.

◆ startConnection

void SerialJob::startConnection ( )
signal

◆ successConnection

void SerialJob::successConnection ( )
signal

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