ASCU_ALL/ApiServer/Diagrams/ClassDiagram_global.cd
2024-09-22 04:27:05 +05:00

380 lines
14 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1" MembersFormat="FullSignature">
<Class Name="ApiServer.WorkWithFiles">
<Position X="19" Y="4.5" Width="4.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAgAgAAACEIAAIAAAAAAAAAECAAAABA=</HashCode>
<FileName>WorkWithFiles.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Startup">
<Position X="19" Y="2.25" Width="4.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAACAAAAAA=</HashCode>
<FileName>Startup.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Program">
<Position X="19" Y="0.5" Width="4.5" />
<TypeIdentifier>
<HashCode>AAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA=</HashCode>
<FileName>Program.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Controllers.DateController">
<Position X="0.5" Y="0.5" Width="4.5" />
<TypeIdentifier>
<HashCode>AAAQAAAAAAAAAAABAAACCAAAAIAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Controllers\DateController.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Controllers.ParamsController">
<Position X="0.5" Y="11.75" Width="4.5" />
<TypeIdentifier>
<HashCode>AAQAAAAAAAAAAAAAiAAACAAAAIAAIAAAEAAAAAAAAAA=</HashCode>
<FileName>Controllers\ParamsController.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Controllers.PasportController">
<Position X="0.5" Y="24.5" Width="4.5" />
<TypeIdentifier>
<HashCode>AAAAEAgAAAAAAAAAAAAACAAAAAAAAEAAAAAAAAAAAAI=</HashCode>
<FileName>Controllers\PasportController.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetAnalogApi">
<Position X="5.25" Y="0.5" Width="2.25" />
<TypeIdentifier>
<HashCode>AAIAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetAnalogClient">
<Position X="7.75" Y="0.5" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Analog" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetAnalogsApi">
<Position X="5.25" Y="2.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAIAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetAnalogsClient">
<Position X="7.75" Y="2.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Analogs" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetTechCycleApi">
<Position X="5.25" Y="9.25" Width="2.25" />
<TypeIdentifier>
<HashCode>AAIAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetTechCycleClient">
<Position X="7.75" Y="9.25" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="TechCycle" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetProtectApi">
<Position X="5.25" Y="7" Width="2.25" />
<TypeIdentifier>
<HashCode>AAIAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetProtectClient">
<Position X="7.75" Y="7" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Protect" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetDiscretApi">
<Position X="5.25" Y="4.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAIAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.DateGetDiscretClient">
<Position X="7.75" Y="4.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Date.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Discret" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetAnalogApi">
<Position X="5.25" Y="11.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetAnalogClient">
<Position X="7.75" Y="11.75" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Analog_params" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetMetricClient">
<Position X="7.75" Y="16.5" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Metrics" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetTechCycleNameClient">
<Position X="7.75" Y="23" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Name" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetTechCycleColorClient">
<Position X="7.75" Y="21.5" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Color" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetStateStructClient">
<Position X="7.75" Y="19.75" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="StateStruct" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetProtectStateApi">
<Position X="5.25" Y="18" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetProtectStateClient">
<Position X="7.75" Y="18" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="ProtectState" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetDiscretApi">
<Position X="5.25" Y="14.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.ParamsGetDiscretClient">
<Position X="7.75" Y="14.75" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Params.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Discret_params" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.ApiStruct.PasportGetListApi">
<Position X="5.25" Y="24.5" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Pasport.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.PasportGetListClient">
<Position X="7.75" Y="24.5" Width="2.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQA=</HashCode>
<FileName>ApiStruct\Pasport.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.PasportGetPasportApi">
<Position X="5.25" Y="26" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAAAA=</HashCode>
<FileName>ApiStruct\Pasport.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.ApiStruct.PasportGetPasportClient">
<Position X="7.75" Y="26" Width="2.5" />
<TypeIdentifier>
<HashCode>UAAgEAIAEQgEIAACADAAggAIIACAARAAIBACAoIBAgQ=</HashCode>
<FileName>ApiStruct\Pasport.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.AnalogParams">
<Position X="12.25" Y="11.75" Width="2.75" />
<TypeIdentifier>
<HashCode>AAEAAAAAABAAAAAAEAAAAAQAAAACAgACAAEIAAAAEAA=</HashCode>
<FileName>Parametrs\Analog.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.DiscretParams">
<Position X="12.25" Y="14.75" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAQAAAAAAAAAAAAQAAAAAgAAAAAEAAAAAEAA=</HashCode>
<FileName>Parametrs\Discret.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Bits" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.Parametrs.ByteBit">
<Position X="16.5" Y="14.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Parametrs\Discret.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.Metric">
<Position X="12.25" Y="16.5" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Parametrs\Metrics.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.ProtectState">
<Position X="12.25" Y="18" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAEAAAAAAAA=</HashCode>
<FileName>Parametrs\Protect.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.State">
<Position X="16.5" Y="19.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAgAAAAAA=</HashCode>
<FileName>Parametrs\States.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.StateStruct">
<Position X="12.25" Y="19.75" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAA=</HashCode>
<FileName>Parametrs\States.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="States" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.Parametrs.TechCycleName">
<Position X="12.25" Y="23" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAAAAAAAA=</HashCode>
<FileName>Parametrs\TechCycle.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Parametrs.TechCycleColor">
<Position X="12.25" Y="21.5" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAA=</HashCode>
<FileName>Parametrs\TechCycle.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Configuration">
<Position X="19" Y="11.75" Width="3.75" />
<TypeIdentifier>
<HashCode>AAAAAEAAAAEAAAAACgAgCAAAIAAAAAAAEEAAAAAAAEA=</HashCode>
<FileName>Parametrs\Analog.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Field Name="r_analogParams" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.Structures.Analog">
<Position X="11.75" Y="0.5" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
<FileName>Structures\Analog.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Structures.AnalogArr">
<Position X="11.75" Y="2.75" Width="2.25" />
<AssociationLine Name="Analogs" Type="ApiServer.Structures.Analog" FixedToPoint="true">
<Path>
<Point X="13.75" Y="2.75" />
<Point X="13.75" Y="2.247" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAAA=</HashCode>
<FileName>Structures\Analog.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Analogs" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="ApiServer.Structures.Discret">
<Position X="11.75" Y="4.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAEABAAAAAA=</HashCode>
<FileName>Structures\Discret.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Structures.DiscretMatrix">
<Position X="16.5" Y="4.75" Width="2" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAIAAAA=</HashCode>
<FileName>Structures\Discret.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Structures.Protect">
<Position X="11.75" Y="7" Width="2.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAEABAAAAAA=</HashCode>
<FileName>Structures\Protect.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="ApiServer.Structures.TechCycle">
<Position X="12.25" Y="9.25" Width="2.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAEAAAAAAAA=</HashCode>
<FileName>Structures\TechCycle.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>