using Adaptation.PeerGroup.GCL.Annotations; namespace Adaptation.Eaf.EquipmentCore.Control; public interface IEquipmentControl : IPackageSource { [NotNull] IEquipmentSelfDescriptionBuilder SelfDescriptionBuilder { get; } [NotNull] IEquipmentDataCollection DataCollection { get; } [NotNull] IEquipmentCommandService Commands { get; } [NotNull] IConnectionControl Connection { get; } }