using System;
namespace Tango.Telemetry
{
///
/// Represents a telemetry source that provides telemetry data to the system.
///
public interface ITelemetrySource : IDisposable
{
///
/// Gets the name of the telemetry source.
///
string Name { get; }
///
/// Gets a value indicating whether the telemetry source requires duplication tracking.
/// If true, the system should ensure that duplicate telemetry from this source and another will be filtered.
///
bool RequiresTelemetryDuplicationTracking { get; }
}
}