TL;DR
Add an option to pulse fluid transferred to the circuit network to pumps.What ?
Add an option such that a pump can pulse the circuit network every time it transfers fluids from the input to output fluid boxes. Use a similar UI to inserters "read hand contents = pulse" or the new assembler craft results output.Why ?
- Consistency with inserters being able to count items transferred and assemblers being able to count items produced.
- There's currently no way to measure fluid flow. The wider variety of fluids introduced in Space Age opens the door for more designs that might want to track and manage fluids.
- Existing hacky methods pre-2.0 never worked well and now no longer will work at all because they depended on absolute predictability of transfer directly from tank->pump->tank.