Time-based filters allow you to specify that data should be delivered more than once per specified period. In this example, we illustrate how to set up a time-based filter in your DataReader to achieve a minimum separation of 2 seconds between samples of the same instance.