using System; namespace Tango.Telemetry { /// /// Represents a telemetry source that emits real-time streaming telemetry. /// public interface ITelemetryStreamingSource : ITelemetrySource { /// /// Occurs when new telemetry data is available to be processed. /// event EventHandler TelemetryAvailable; /// /// Gets a value indicating whether the streaming source is currently running. /// bool IsStarted { get; } /// /// Starts the telemetry streaming process. /// void Start(); /// /// Stops the telemetry streaming process. /// void Stop(); } }