AtCore  1.0.72
AtCore is a API to manage the serial connection between the computer and 3D Printers.
Classes | Signals | Public Member Functions | Protected Member Functions | Properties | Private Attributes | Friends | List of all members
Temperature Class Reference

The Temperature class. More...

#include <temperature.h>

Inheritance diagram for Temperature:

Classes

struct  TemperaturePrivate
 The TemperaturePrivate class. More...
 

Signals

void bedTemperatureChanged ()
 bed temperature has changed More...
 
void bedTargetTemperatureChanged ()
 bed target temperature has changed More...
 
void extruderTemperatureChanged ()
 extruder temperature has changed More...
 
void extruderTargetTemperatureChanged ()
 extruder target temperature has changed More...
 

Public Member Functions

 Temperature (QObject *parent=nullptr)
 Create a new Temperature object. More...
 
 ~Temperature ()
 
float bedTemperature () const
 Get bed current temperature. More...
 
float bedTargetTemperature () const
 Get bed target temperature. More...
 
void decodeTemp (const QByteArray &msg)
 decode Temp values from string msg More...
 
float extruderTemperature () const
 Get extruder temperature. More...
 
float extruderTargetTemperature () const
 Get extruder target temperature. More...
 

Protected Member Functions

void resetData ()
 Reset internal temperature data, For Tests-Only. More...
 

Properties

float bedTemperature
 
float bedTargetTemperature
 
float extruderTemperature
 
float extruderTargetTemperature
 

Private Attributes

TemperaturePrivated
 

Friends

class TemperatureTests
 

Detailed Description

The Temperature class.

Read and hold the Temperature info for the printer

Constructor & Destructor Documentation

◆ Temperature()

Temperature::Temperature ( QObject *  parent = nullptr)
explicit

Create a new Temperature object.

Parameters
parent

◆ ~Temperature()

Temperature::~Temperature ( )

Member Function Documentation

◆ bedTargetTemperature()

float Temperature::bedTargetTemperature ( ) const

Get bed target temperature.

◆ bedTargetTemperatureChanged

void Temperature::bedTargetTemperatureChanged ( )
signal

bed target temperature has changed

◆ bedTemperature()

float Temperature::bedTemperature ( ) const

Get bed current temperature.

◆ bedTemperatureChanged

void Temperature::bedTemperatureChanged ( )
signal

bed temperature has changed

◆ decodeTemp()

void Temperature::decodeTemp ( const QByteArray &  msg)

decode Temp values from string msg

Parameters
msgstring to read vaules from

◆ extruderTargetTemperature()

float Temperature::extruderTargetTemperature ( ) const

Get extruder target temperature.

◆ extruderTargetTemperatureChanged

void Temperature::extruderTargetTemperatureChanged ( )
signal

extruder target temperature has changed

◆ extruderTemperature()

float Temperature::extruderTemperature ( ) const

Get extruder temperature.

◆ extruderTemperatureChanged

void Temperature::extruderTemperatureChanged ( )
signal

extruder temperature has changed

◆ resetData()

void Temperature::resetData ( )
protected

Reset internal temperature data, For Tests-Only.

Friends And Related Function Documentation

◆ TemperatureTests

friend class TemperatureTests
friend

Member Data Documentation

◆ d

TemperaturePrivate* Temperature::d
private

Property Documentation

◆ bedTargetTemperature

float Temperature::bedTargetTemperature
read

◆ bedTemperature

float Temperature::bedTemperature
read

◆ extruderTargetTemperature

float Temperature::extruderTargetTemperature
read

◆ extruderTemperature

float Temperature::extruderTemperature
read

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