What communication interfaces does a target flow controller have?