1. A pump which can be programmed to pump fairly small volumes of water (1 mL to 100 mL) through a tubing into a container at pre-set, easily modified intervals (between every minute to every 24 hours)
2. A drain which is inserted into the same container, and which can have optionally have suction applied to it (from 0 to -40 cm H20). This drain goes to a waste container.
3. A way to monitor the output of the drain which modulates the input of the pump. I don't want to blow out the container walls, so I need to make sure output > input. There needs to be a running count of how much volume is pumped into the container and how much volume is drained out of the container, and if more volume is being pumped in than out, then pump function must be suspended until output "catches up".
4. A real-time display of the volume pumped in and the volume drained out.