Added ISO

This commit is contained in:
2024-08-19 16:30:53 -07:00
parent 38340090be
commit c831ad2ab9
7 changed files with 105 additions and 33 deletions

View File

@ -44,13 +44,14 @@ public class AppSettings
}
private static Models.AppSettings Get(AppSettings? appSettings,
DriveConfiguration driveConfiguration,
CompassConfiguration compassConfiguration,
DriveConfiguration driveConfiguration,
EAFLogConfiguration eafLogConfiguration,
EAFProgramDataConfiguration eafProgramDataConfiguration,
EDADatabaseConfiguration edaDatabaseConfiguration,
NugetConfiguration nugetConfiguration,
IsoConfiguration isoConfiguration,
MetrologyConfiguration metrologyConfiguration,
NugetConfiguration nugetConfiguration,
SerialConfiguration serialConfiguration,
StratusConfiguration stratusConfiguration,
TransmissionControlProtocolConfiguration transmissionControlProtocolConfiguration,
@ -65,13 +66,14 @@ public class AppSettings
if (appSettings.MillisecondsDelay is null) throw new NullReferenceException(nameof(MillisecondsDelay));
if (appSettings.WatchDirectory is null) throw new NullReferenceException(nameof(WatchDirectory));
Verify(appSettings);
result = new(eafLogConfiguration,
result = new(compassConfiguration,
driveConfiguration,
eafLogConfiguration,
eafProgramDataConfiguration,
edaDatabaseConfiguration,
compassConfiguration,
driveConfiguration,
nugetConfiguration,
isoConfiguration,
metrologyConfiguration,
nugetConfiguration,
serialConfiguration,
stratusConfiguration,
transmissionControlProtocolConfiguration,
@ -110,13 +112,14 @@ public class AppSettings
results = (string.IsNullOrEmpty(json) ? null : results = JsonSerializer.Deserialize(json, AppSettingsSourceGenerationContext.Default.AppSettings)) ??
throw new NullReferenceException(nameof(Models.AppSettings));
results = Get(appSettings,
results.DriveConfiguration,
results.CompassConfiguration,
results.DriveConfiguration,
results.EAFLogConfiguration,
results.EAFProgramDataConfiguration,
results.EDADatabaseConfiguration,
results.NugetConfiguration,
results.IsoConfiguration,
results.MetrologyConfiguration,
results.NugetConfiguration,
results.SerialConfiguration,
results.StratusConfiguration,
results.TransmissionControlProtocolConfiguration,