17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-31 23:59:03 +01:00

refactor(sonar): add default cases to switch statements (cpp:S3562)

This commit is contained in:
jerrrrycho
2026-10-10 16:22:01 +02:00
parent 6b77352293
commit eb82bf360b
3 changed files with 25 additions and 0 deletions

View File

@@ -1996,6 +1996,8 @@ double TMoverParameters::ShowEngineRotation(int VehN) const
if (TestFlag(Couplers[b].CouplingFlag, coupling::control) && Couplers[b].Connected->Power > 0.01 && TestFlag(Couplers[b].Connected->Couplers[b].CouplingFlag, coupling::control) && Couplers[b].Connected->Couplers[b].Connected->Power > 0.01) if (TestFlag(Couplers[b].CouplingFlag, coupling::control) && Couplers[b].Connected->Power > 0.01 && TestFlag(Couplers[b].Connected->Couplers[b].CouplingFlag, coupling::control) && Couplers[b].Connected->Couplers[b].Connected->Power > 0.01)
return fabs(Couplers[b].Connected->Couplers[b].Connected->enrot); return fabs(Couplers[b].Connected->Couplers[b].Connected->enrot);
break; break;
default:
break;
} }
return 0.0; return 0.0;
}; };
@@ -2484,6 +2486,8 @@ bool TMoverParameters::IncMainCtrl(int CtrlSpeed)
OK = AddPulseForce(CtrlSpeed); OK = AddPulseForce(CtrlSpeed);
break; break;
} }
default:
break;
} // switch EngineType of } // switch EngineType of
} }
else else
@@ -2618,6 +2622,8 @@ bool TMoverParameters::DecMainCtrl(int CtrlSpeed)
} }
break; break;
} }
default:
break;
} // switch EngineType } // switch EngineType
} }
} }
@@ -6251,6 +6257,8 @@ double TMoverParameters::TractionForce(double dt)
SpeedCtrlValue = Vmax; SpeedCtrlValue = Vmax;
SpeedCtrlTimer = 10; SpeedCtrlTimer = 10;
break; break;
default:
break;
} }
} }
else if (ScndCtrlPosNo > 1) else if (ScndCtrlPosNo > 1)
@@ -7321,6 +7329,8 @@ void TMoverParameters::CheckEIMIC(double dt)
case 7: // TMax case 7: // TMax
eimic += std::clamp(1.0 - eimic, 0.0, dt * 0.14); // dodawaj do 1, max eimic += std::clamp(1.0 - eimic, 0.0, dt * 0.14); // dodawaj do 1, max
break; break;
default:
break;
} }
if (MainCtrlPos >= 3 && eimic < 0) if (MainCtrlPos >= 3 && eimic < 0)
eimic = 0; eimic = 0;
@@ -7350,6 +7360,8 @@ void TMoverParameters::CheckEIMIC(double dt)
if (eimic < 0) if (eimic < 0)
eimic = 0; eimic = 0;
break; break;
default:
break;
} }
} }
if (MainCtrlActualPos == MainCtrlPos) if (MainCtrlActualPos == MainCtrlPos)
@@ -9573,6 +9585,8 @@ void TMoverParameters::BrakeSubsystemDecode()
case TBrakeValve::EStED: case TBrakeValve::EStED:
BrakeSubsystem = TBrakeSubSystem::ss_LSt; BrakeSubsystem = TBrakeSubSystem::ss_LSt;
break; break;
default:
break;
} }
} }

View File

@@ -300,6 +300,8 @@ basic_controller::run() -> int {
} }
break; break;
} }
default:
break;
} }
// accumulator was published at least once, next ld(i) operation will start a new rung // accumulator was published at least once, next ld(i) operation will start a new rung
m_popstack = true; m_popstack = true;
@@ -332,6 +334,8 @@ basic_controller::run() -> int {
*/ */
break; break;
} }
default:
break;
} }
// accumulator was published at least once, next ld(i) operation will start a new rung // accumulator was published at least once, next ld(i) operation will start a new rung
m_popstack = true; m_popstack = true;
@@ -354,11 +358,16 @@ basic_controller::run() -> int {
std::get<basic_element::counter>(target.data).count_value = 0; std::get<basic_element::counter>(target.data).count_value = 0;
break; break;
} }
default:
break;
} }
// accumulator was published at least once, next ld(i) operation will start a new rung // accumulator was published at least once, next ld(i) operation will start a new rung
m_popstack = true; m_popstack = true;
break; break;
} }
default: {
break;
}
} }
++programline; ++programline;
} }

View File

@@ -10386,6 +10386,8 @@ bool TTrain::InitializeCab(int NewCabNo, std::string const &asFileName)
case 0: case 0:
cabindex = 0; cabindex = 0;
break; break;
default:
break;
} }
iCabn = cabindex; iCabn = cabindex;