Lights
- brewing
- heating up
- clean waste container
- refill water
- no beans
Featues (grinding + brewing = duration until cup is finished)
- grinding (how much coffee)
- strong: 7 seconds
- normal: 5 seconds
- mild: 3 seconds
- brew half a cup, 15 seconds
- brew a cup, 30 seconds
- hot steam to preheat cups (blocks brewing and visa versa)
Buttons
- on / off (starts heating, heating always takes 20 seconds)
- half a cup / cup (default: half a cup)
- grinding
- pressed once: thin
- pressed twice: normal (default)
- pressed thrice: strong
- steam
- start
Imagine it as something like the thing shown below:
If you like to improve this kata, fork it on github and make a pullrequest.