using System.Collections.Generic;
using TBF.BenchControl.Generic;
namespace TBF.BenchControl.GenericDevices
{
public interface IDataEntry : IComponent
{
///
/// Displays form at the beginning of the cycle (usually to enter S/N).
///
/// Watermetes to be updated by the operation
/// Operation to be used in the sequence
IOperation ShowFormAtCycleBeginningOp(IList waterMeters);
///
/// Displays form at the end of the cycle (usually to enter S/N).
///
/// Watermetes to be updated by the operation
/// Operation to be used in the sequence
IOperation ShowFormAtCycleEndOp(IList waterMeters);
///
/// Updates test results with the information collected in watermeters.
///
/// Watermetes with information entered in the forms
/// Test results to be updated with the information
void UpdateTestResults(IList waterMeters, IList results);
}
}