Prusa-Firmware-MMU/tests/unit
D.R.racer cecb659564 Reject LoadFilament if filament state > AtPulley
If the MMU receives a command LoadFilament with a slot number SL we reject
the command to avoid moving the selector (effectively cutting the piece of filament present in FINDA).

That includes the scenario when the selector is standing at the very same slot SL, because the filament could be held by the printer (i.e. loaded in the nozzle).

There is one special case though - same slot AND filament load state == InSelector (it MUST NOT be anywhere farther)
2022-06-20 13:53:35 +02:00
..
hal Fix unit tests 2022-05-10 20:03:16 +02:00
logic Reject LoadFilament if filament state > AtPulley 2022-06-20 13:53:35 +02:00
modules Fix setup/FINDA init state 2022-06-14 07:32:08 +02:00
CMakeLists.txt Make motion::QueueEmpty inline for non-UNITTEST builds 2021-09-02 08:35:56 +02:00
system_test.cpp Remove invalid/useless test sizeof(ptr) == 4 2021-06-29 08:59:36 +02:00
test_main.cpp Add first unit test 2021-05-13 17:35:08 +02:00