Retriever (Thermal Dynamics)

The Retriever is a multipart attachment to Thermal Dynamics Itemducts and Fluiducts. It is used to pull items or fluids from distant blocks through Itemduct or Fluiduct pipe networks. There are five types of Retriever, each with different speeds and levels of potential filtering on their outputs. Retrievers can be turned on or off by a Redstone Signal; their behavior is configured via GUI.

Usage
Retrievers have the same transport and filtering capabilities as Servos. However, Retrievers take effect from the opposite end of a duct network. While Servos are used to pull items or fluids from machines, inventories, or tanks into duct networks, Retrievers are used to pull specific items or fluids from any machines, inventories, or tanks connected to a duct network through the network to the Retriever itself. While the Servo pushes items when when they are available, the Retriever pulls items through when they can be accepted.