Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/GCodes/GCodes2.cpp')
-rw-r--r--src/GCodes/GCodes2.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/GCodes/GCodes2.cpp b/src/GCodes/GCodes2.cpp
index 2e9d1e55..3226396f 100644
--- a/src/GCodes/GCodes2.cpp
+++ b/src/GCodes/GCodes2.cpp
@@ -18,7 +18,7 @@
#include "PrintMonitor.h"
#include "RepRap.h"
#include "Tools/Tool.h"
-#include "FilamentSensors/FilamentSensor.h"
+#include "FilamentMonitors/FilamentMonitor.h"
#include "Libraries/General/IP4String.h"
#include "Version.h"
@@ -402,7 +402,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
{
uint32_t eDrive[MaxExtruders];
size_t eCount = numExtruders;
- gb.GetUnsignedArray(eDrive, eCount);
+ gb.GetUnsignedArray(eDrive, eCount, false);
for (size_t i = 0; i < eCount; i++)
{
seen = true;
@@ -1330,9 +1330,9 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
if (!cancelWait && gb.Seen('H'))
{
// Wait for specified heaters to be ready
- int32_t heaters[Heaters];
+ uint32_t heaters[Heaters];
size_t heaterCount = Heaters;
- gb.GetIntArray(heaters, heaterCount);
+ gb.GetUnsignedArray(heaters, heaterCount, false);
for (size_t i = 0; i < heaterCount; i++)
{
@@ -1349,9 +1349,9 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
if (!cancelWait && gb.Seen('C'))
{
// Wait for specified chamber(s) to be ready
- int32_t chamberIndices[NumChamberHeaters];
+ uint32_t chamberIndices[NumChamberHeaters];
size_t chamberCount = NumChamberHeaters;
- gb.GetIntArray(chamberIndices, chamberCount);
+ gb.GetUnsignedArray(chamberIndices, chamberCount, false);
if (chamberCount == 0)
{
@@ -1372,7 +1372,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
// Otherwise wait only for the specified chamber heaters
for (size_t i = 0; i < chamberCount; i++)
{
- if (chamberIndices[i] >= 0 && chamberIndices[i] < (int)NumChamberHeaters)
+ if (chamberIndices[i] >= 0 && chamberIndices[i] < NumChamberHeaters)
{
const int8_t heater = reprap.GetHeat().GetChamberHeater(chamberIndices[i]);
if (heater >= 0 && !reprap.GetHeat().HeaterAtSetTemperature(heater, true))
@@ -2240,7 +2240,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
seen = true;
uint32_t eVals[MaxExtruders];
size_t eCount = numExtruders;
- gb.GetUnsignedArray(eVals, eCount);
+ gb.GetUnsignedArray(eVals, eCount, true);
for (size_t e = 0; e < eCount; e++)
{
if (!ChangeMicrostepping(numTotalAxes + e, (int)eVals[e], mode))
@@ -2378,12 +2378,12 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
machineType = MachineType::laser;
if (gb.Seen('P'))
{
- int lp = gb.GetIValue();
- if (lp < 0 || lp > 65535)
+ uint32_t lp = gb.GetUIValue();
+ if (lp > 65535)
{
lp = NoLogicalPin;
}
- if (reprap.GetPlatform().SetLaserPin(lp))
+ if (reprap.GetPlatform().SetLaserPin((LogicalPin)lp))
{
reply.copy("Laser mode selected");
}
@@ -2409,7 +2409,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
{
uint32_t pins[2] = { NoLogicalPin, NoLogicalPin };
size_t numPins = 2;
- gb.GetUnsignedArray(pins, numPins);
+ gb.GetUnsignedArray(pins, numPins, false);
if (pins[0] > 65535)
{
pins[0] = NoLogicalPin;
@@ -3057,7 +3057,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
{
uint32_t eDrive[MaxExtruders];
size_t eCount = MaxExtruders;
- gb.GetUnsignedArray(eDrive, eCount);
+ gb.GetUnsignedArray(eDrive, eCount, false);
for (size_t i = 0; i < eCount; i++)
{
if (eDrive[i] >= numExtruders)
@@ -3129,7 +3129,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
{
reply.catf(" %s,",
(inputType == EndStopInputType::activeHigh) ? "active high switch"
- : (inputType == EndStopInputType::activeHigh) ? "active low switch"
+ : (inputType == EndStopInputType::activeLow) ? "active low switch"
: (inputType == EndStopInputType::zProbe) ? "Z probe"
: (inputType == EndStopInputType::motorStall) ? "motor stall"
: "unknown type"
@@ -3217,7 +3217,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
{
size_t eDriveCount = MaxExtruders;
uint32_t eDrives[MaxExtruders];
- gb.GetUnsignedArray(eDrives, eDriveCount);
+ gb.GetUnsignedArray(eDrives, eDriveCount, false);
for (size_t extruder = 0; extruder < eDriveCount; extruder++)
{
const size_t eDrive = eDrives[extruder];
@@ -3396,10 +3396,10 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
gb.TryGetIValue('P', sensorType, seen);
if (seen)
{
- FilamentSensor::SetFilamentSensorType(extruder, sensorType);
+ FilamentMonitor::SetFilamentSensorType(extruder, sensorType);
}
- FilamentSensor *sensor = FilamentSensor::GetFilamentSensor(extruder);
+ FilamentMonitor *sensor = FilamentMonitor::GetFilamentSensor(extruder);
if (sensor != nullptr)
{
// Configure the sensor
@@ -3407,7 +3407,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, StringRef& reply)
result = GetGCodeResultFromError(error);
if (error)
{
- FilamentSensor::SetFilamentSensorType(extruder, 0); // delete the sensor
+ FilamentMonitor::SetFilamentSensorType(extruder, 0); // delete the sensor
}
}
else if (!seen)