| 12345678910111213141516171819202122232425 |
- ┌─────────────────┬─────────────────┬────────────────┬────────────────────────────────────┬─────────────────────┐
- │ Model │ _is_dual_nozzle │ ams_exist_bits │ Branch hit │ Behavior │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ X1C/X1E (1 AMS) │ False │ "1" │ New elif → num_ams=1 → passthrough │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ X1C (2 AMS) │ False │ "3" │ New elif → disambiguation │ Fixed (same as P2S) │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ P1S/P1P (1 AMS) │ False │ "1" │ New elif → num_ams=1 → passthrough │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ A1/A1 Mini │ False │ "1" or missing │ New elif → num_ams≤1 → passthrough │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ P2S (1 AMS) │ False │ "1" │ New elif → num_ams=1 → passthrough │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ P2S (2 AMS) │ False │ "3" │ New elif → disambiguation │ Fixed │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ H2D/H2D Pro │ True │ any │ Branch 1 (H2D logic) │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ H2C │ True │ any │ Branch 1 (H2D logic) │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ tray_now=255 │ any │ any │ Branch 3 (passthrough) │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ tray_now=254 │ any │ any │ Branch 3 (passthrough) │ Unchanged │
- ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
- │ tray_now 4-15 │ any (False) │ any │ Branch 3 (passthrough) │ Unchanged │
- └─────────────────┴─────────────────┴────────────────┴────────────────────────────────────┴─────────────────────┘
|