feat:update gcodechecker

This commit is contained in:
BBL\chuan.he 2025-05-21 15:26:42 +08:00 committed by lane.wei
parent 312c12f107
commit bfad485aa4

View File

@ -139,11 +139,12 @@ GCodeCheckResult GCodeChecker::parse_comment(GCodeLine& line)
if (is_multi_nozzle) { if (is_multi_nozzle) {
double expected_temp = nozzle_temperature[filament_id]; double expected_temp = nozzle_temperature[filament_id];
if (std::abs(check_nozzle_temp - expected_temp) > MULTI_NOZZLE_TEMP_THRESHOLD) { if (std::abs(check_nozzle_temp - expected_temp) > MULTI_NOZZLE_TEMP_THRESHOLD) {
std::cout << "Multi-nozzle: Invalid filament nozzle temperature! Expected: " // for two nozzle gcode, remove temp check temply
<< expected_temp //std::cout << "Multi-nozzle: Invalid filament nozzle temperature! Expected: "
<< ", but got: " << check_nozzle_temp // << expected_temp
<< " (Threshold: ±100)." << std::endl; // << ", but got: " << check_nozzle_temp
return GCodeCheckResult::ParseFailed; // << " (Threshold: ±100)." << std::endl;
return GCodeCheckResult::Success;
} }
} }
else { else {
@ -317,7 +318,7 @@ GCodeCheckResult GCodeChecker::parse_command(GCodeLine& gcode_line)
case 'T':{ case 'T':{
int pt = ::atoi(&cmd[1]); int pt = ::atoi(&cmd[1]);
if (pt == 1000 || pt == 1100 || pt == 255 || pt == 1001 || pt == 65535 || pt == 65279) { if (pt == 1000 || pt == 1100 || pt == 255 || pt == 1001 || pt == 65535 || pt == 65279 || pt == -1) {
break; break;
} }