Fix failed_load_to_finda_0-4_resolve_help_second_ok unit test
parent
801a0d3349
commit
2fd651b028
|
|
@ -132,7 +132,7 @@ void FailedLoadToFindaResolveHelp(uint8_t slot, logic::LoadFilament &lf) {
|
||||||
// In this case we check the first option
|
// In this case we check the first option
|
||||||
PressButtonAndDebounce(lf, mb::Left, false);
|
PressButtonAndDebounce(lf, mb::Left, false);
|
||||||
|
|
||||||
REQUIRE(VerifyState(lf, mg::FilamentLoadState::InSelector, mi::Idler::IdleSlotIndex(), slot, false, false, ml::off, ml::blink0, ErrorCode::RUNNING, ProgressCode::ERREngagingIdler));
|
REQUIRE(VerifyState(lf, mg::FilamentLoadState::AtPulley, mi::Idler::IdleSlotIndex(), slot, false, false, ml::off, ml::blink0, ErrorCode::RUNNING, ProgressCode::ERREngagingIdler));
|
||||||
|
|
||||||
if (!mi::idler.HomingValid()) {
|
if (!mi::idler.HomingValid()) {
|
||||||
SimulateIdlerHoming(lf);
|
SimulateIdlerHoming(lf);
|
||||||
|
|
@ -141,7 +141,7 @@ void FailedLoadToFindaResolveHelp(uint8_t slot, logic::LoadFilament &lf) {
|
||||||
// Stage 4 - engage the idler
|
// Stage 4 - engage the idler
|
||||||
REQUIRE(WhileTopState(lf, ProgressCode::ERREngagingIdler, idlerEngageDisengageMaxSteps));
|
REQUIRE(WhileTopState(lf, ProgressCode::ERREngagingIdler, idlerEngageDisengageMaxSteps));
|
||||||
|
|
||||||
REQUIRE(VerifyState(lf, mg::FilamentLoadState::InSelector, slot, slot, false, true, ml::off, ml::blink0, ErrorCode::RUNNING, ProgressCode::ERRHelpingFilament));
|
REQUIRE(VerifyState(lf, mg::FilamentLoadState::AtPulley, slot, slot, false, true, ml::off, ml::blink0, ErrorCode::RUNNING, ProgressCode::ERRHelpingFilament));
|
||||||
|
|
||||||
ClearButtons(lf);
|
ClearButtons(lf);
|
||||||
}
|
}
|
||||||
|
|
@ -157,7 +157,7 @@ void FailedLoadToFindaResolveHelpFindaTriggered(uint8_t slot, logic::LoadFilamen
|
||||||
return lf.TopLevelState() == ProgressCode::ERRHelpingFilament; },
|
return lf.TopLevelState() == ProgressCode::ERRHelpingFilament; },
|
||||||
5000));
|
5000));
|
||||||
|
|
||||||
REQUIRE(VerifyState(lf, mg::FilamentLoadState::InSelector, slot, slot, true, true, ml::blink0, ml::off, ErrorCode::RUNNING, ProgressCode::RetractingFromFinda));
|
REQUIRE(VerifyState(lf, mg::FilamentLoadState::AtPulley, slot, slot, true, true, ml::blink0, ml::off, ErrorCode::RUNNING, ProgressCode::RetractingFromFinda));
|
||||||
}
|
}
|
||||||
|
|
||||||
void FailedLoadToFindaResolveHelpFindaDidntTrigger(uint8_t slot, logic::LoadFilament &lf) {
|
void FailedLoadToFindaResolveHelpFindaDidntTrigger(uint8_t slot, logic::LoadFilament &lf) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue