⟨/⟩ Nts/65_Ui/NtsDocumentation.cs

60 строк · в начало

using Rugrid.Sdaid.Notation.Documents;

namespace Rugrid.Sdaid.Epas.Nts.Ui
{
    /// <summary>
    /// Документация ЭНТС — инструкция по использованию модуля.
    /// </summary>
    public class DOC_NtsDocumentation : IPageDocument, IHasStructuralLinks, IFolder<NtsUiFolder>
    {
        public SdaidLink[] Links => new[]
        {
            Rel.Uses<Rugrid.Sdaid.Epas.Nts.Vision.DOC_NtsVision>(),
            Rel.Uses<DOC_NtsMainPage>(),
            Rel.Uses<DOC_VehicleRegistry>(),
            Rel.Uses<DOC_VehicleCard>(),
            Rel.Uses<DOC_NtsReferenceRegistry>(),
            Rel.Uses<DOC_NtsAisImportPage>(),
        };

        public static string _refName = "Документация ЭНТС";

        public string Name => "Документация ЭНТС";

        public string Description =>
            @"Инструкция по использованию модуля ЭНТС: общие сведения, назначение и порядок работы.";

        public string Version => "0.1";
        public string Status => "draft";
        public string[] Comments => new string[0];

        /// <summary>Макет страницы: документация по использованию модуля.</summary>
        public static string Wireframe = $""""
        ## Макет

        {SdaidHtml.IframeOf<DOC_NtsDocumentation>("documentation.html", 620)}

        {SdaidHtml.LinkTo<DOC_NtsDocumentation>("documentation.html", "Открыть макет в отдельной вкладке")}
        """";

        public static string Structure = $""""
        ## Содержание

        ### 1. Общие сведения

        **Полное наименование:** Модуль «Эталоны и нормативы потребления автомобильного топлива
        транспортными средствами ПАО „Россети“».

        **Условное обозначение:** Модуль ЭНТС.

        ### 2. Назначение и цель создания

        Модуль предназначен для выполнения расчётов потребления автомобильного топлива
        транспортными средствами при различных условиях эксплуатации и характеристиках,
        а также для анализа получившихся результатов.

        Подробное описание границ модуля приведено в {SdaidAnchors.RefTo<Rugrid.Sdaid.Epas.Nts.Vision.DOC_NtsVision>()}.
        """";
    }
}