![]() |
AtCore
1.0.72
AtCore is a API to manage the serial connection between the computer and 3D Printers.
|
The TemperaturePrivate class. More...
Public Attributes | |
float | bedTemp = 0.0 |
float | bedTargetTemp = 0.0 |
float | extruderTemp = 0.0 |
float | extruderTargetTemp = 0.0 |
Static Public Attributes | |
static const QRegularExpression | bedRegEx = QRegularExpression(QStringLiteral(R"(B:(?<bed>\d+\.?\d*))")) |
Temperature::TemperaturePrivate::bedRegEx Look for B: capture Any int or float as "bed" Examples: B: 25.0/50.0 (Captures 25.0) B: 25/50 (Captures 25) More... | |
static const QRegularExpression | targetBedRegEx = QRegularExpression(QStringLiteral(R"(B:[^\/]*\/(?<bedTarget>\d+\.?\d*))")) |
Temperature::TemperaturePrivate::targetBedRegEx Look for B: [anything ] /. Capture any int or float after the '/' as "bedTarget" Examples: B: 25.0 /50.0 (Captures 50.0) B: 25/50 (Captures 50) More... | |
static const QRegularExpression | targetTempRegEx = QRegularExpression(QStringLiteral(R"(T:[^\/]*\/(?<extruderTarget>\d+\.?\d*))")) |
Temperature::TemperaturePrivate::targetTempRegEx Look for T: [anything ] /. Capture any int or float after the '/' as "extruderTarget" Examples: T: 25.0 /50.0 (Captures 50.0) T: 25/50 (Captures 50) More... | |
static const QRegularExpression | tempRegEx = QRegularExpression(QStringLiteral(R"(T:(?<extruder>\d+\.?\d*))")) |
Temperature::TemperaturePrivate::tempRegEx Look for T: capture Any int or float as "extruder" Examples: T: 25.0 /50 (Captures 25.0) T: 25/50 (Captures 25) More... | |
The TemperaturePrivate class.
Private Data of Temperature
|
static |
Temperature::TemperaturePrivate::bedRegEx Look for B: capture Any int or float as "bed" Examples: B: 25.0/50.0 (Captures 25.0) B: 25/50 (Captures 25)
Regex to capture Bed Temperature. Looks for B: then grabs ##.##
float Temperature::TemperaturePrivate::bedTargetTemp = 0.0 |
bedTargetTemp: Bed target temperature
float Temperature::TemperaturePrivate::bedTemp = 0.0 |
bedTemp: Bed current temperature
float Temperature::TemperaturePrivate::extruderTargetTemp = 0.0 |
extruderTargetTemp: Extruder target temperature
float Temperature::TemperaturePrivate::extruderTemp = 0.0 |
extruderTemp: Extruder current temperature
|
static |
Temperature::TemperaturePrivate::targetBedRegEx Look for B: [anything ] /. Capture any int or float after the '/' as "bedTarget" Examples: B: 25.0 /50.0 (Captures 50.0) B: 25/50 (Captures 50)
Regex to capture Bed Target Temperature: Find B:## /## and grab the second set of numbers
|
static |
Temperature::TemperaturePrivate::targetTempRegEx Look for T: [anything ] /. Capture any int or float after the '/' as "extruderTarget" Examples: T: 25.0 /50.0 (Captures 50.0) T: 25/50 (Captures 50)
Regex to capture Extruder Target Temperature Finds T:## /## and grabs the second set of numbers
|
static |
Temperature::TemperaturePrivate::tempRegEx Look for T: capture Any int or float as "extruder" Examples: T: 25.0 /50 (Captures 25.0) T: 25/50 (Captures 25)
Regex to capture Extruder Temperature. Looks for T: then grabs ##.##