Discrete Valve Controllers