using System.Collections.Generic; namespace NucuCar.Domain.Telemetry { /// /// Interface that specifies that the component implementing it is willing to provide telemetry data and can be /// registered to a publisher such as . /// public interface ITelemeter { /// /// This function should return an identifier that identifies the component providing the telemetry data. /// /// An identifier for the telemetry source. string GetIdentifier(); /// /// This function should return a dictionary containing the telemetry data. /// /// The telemetry data. It should be JSON serializable. Dictionary GetTelemetryData(); } }