Merge branch 'UpdateInstaller-#66' into Release0.1.5

This commit is contained in:
chris.watts90@outlook.com 2017-03-19 07:50:57 +00:00
commit e39e36ce7f
18 changed files with 547 additions and 37 deletions

View File

@ -3,7 +3,7 @@
<Product Id="{DA4797C8-E60E-499F-95A3-B7BD9D19D6DA}" <Product Id="{DA4797C8-E60E-499F-95A3-B7BD9D19D6DA}"
Name="CardReaderServiceInstaller" Name="CardReaderServiceInstaller"
Language="1033" Language="1033"
Version="0.1.4.0" Version="0.1.5.0"
Manufacturer="ChrisWatts" Manufacturer="ChrisWatts"
UpgradeCode="3b61e4ae-d717-4c95-9ce5-a53a1c180bf6"> UpgradeCode="3b61e4ae-d717-4c95-9ce5-a53a1c180bf6">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

View File

@ -4,6 +4,7 @@
<ComponentGroup Id="CoreComponents"> <ComponentGroup Id="CoreComponents">
<ComponentGroupRef Id="InterfacesGroup"/> <ComponentGroupRef Id="InterfacesGroup"/>
<ComponentGroupRef Id="ConfigurationHandlerGroup"/>
</ComponentGroup> </ComponentGroup>
<ComponentGroup Id="InterfacesGroup" Directory="INSTALLFOLDER"> <ComponentGroup Id="InterfacesGroup" Directory="INSTALLFOLDER">
@ -14,5 +15,14 @@
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
</ComponentGroup> </ComponentGroup>
<ComponentGroup Id="ConfigurationHandlerGroup" Directory="INSTALLFOLDER">
<Component Id="ConfigurationHandler">
<File Id="ConfigurationHandler.dll"
Source="$(var.ConfigurationHandler.TargetDir)ConfigurationHandler.dll"
KeyPath="yes"
Checksum="yes" />
</Component>
</ComponentGroup>
</Fragment> </Fragment>
</Wix> </Wix>

View File

@ -3,7 +3,7 @@
<Product Id="{52F7296E-1C7E-497E-9B25-4FE715D7AD1C}" <Product Id="{52F7296E-1C7E-497E-9B25-4FE715D7AD1C}"
Name="DataCentreHostInstaller" Name="DataCentreHostInstaller"
Language="1033" Language="1033"
Version="0.1.4.0" Version="0.1.5.0"
Manufacturer="ChrisWatts" Manufacturer="ChrisWatts"
UpgradeCode="7282166b-691e-4caa-9a80-f348b8e5ffef"> UpgradeCode="7282166b-691e-4caa-9a80-f348b8e5ffef">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

View File

@ -5,6 +5,7 @@
<DirectoryRef Id="INSTALLFOLDER"> <DirectoryRef Id="INSTALLFOLDER">
<Directory Id="STATICWWW" Name="www" > <Directory Id="STATICWWW" Name="www" >
<Directory Id="STATICWWWCSS" Name="css"/> <Directory Id="STATICWWWCSS" Name="css"/>
<Directory Id="STATICWWWFONTS" Name="fonts" />
<Directory Id="STATICWWWJS" Name="js" /> <Directory Id="STATICWWWJS" Name="js" />
</Directory> </Directory>
</DirectoryRef> </DirectoryRef>
@ -12,6 +13,7 @@
<ComponentGroup Id="WebSiteComponents"> <ComponentGroup Id="WebSiteComponents">
<ComponentGroupRef Id="WWWStaticFiles"/> <ComponentGroupRef Id="WWWStaticFiles"/>
<ComponentGroupRef Id="WWWStaticJs"/> <ComponentGroupRef Id="WWWStaticJs"/>
<ComponentGroupRef Id="WWWStaticFonts"/>
<ComponentGroupRef Id="WWWStaticCss"/> <ComponentGroupRef Id="WWWStaticCss"/>
</ComponentGroup> </ComponentGroup>
@ -22,18 +24,60 @@
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="AdminHtml" Guid="{3094817F-74B4-4848-A882-7FDC6B401D86}">
<File Id="admin.html"
Source="$(var.WindowsDataCenter.TargetDir)\www\admin.html"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="SpaCss" Guid="{A5998F36-2CD9-4EB3-A008-12AE1018F153}"> <Component Id="SpaCss" Guid="{A5998F36-2CD9-4EB3-A008-12AE1018F153}">
<File Id="spa.css" <File Id="spa.css"
Source="$(var.WindowsDataCenter.TargetDir)\www\spa.css" Source="$(var.WindowsDataCenter.TargetDir)\www\spa.css"
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="SpaMinCss" Guid="{668AC0CC-8139-4B87-8507-44FC83F6FE07}">
<File Id="spa.min.css"
Source="$(var.WindowsDataCenter.TargetDir)\www\spa.min.css"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="SpaJs" Guid="{0A669ADE-9804-4C2A-9970-BF7EFE52F003}"> <Component Id="SpaJs" Guid="{0A669ADE-9804-4C2A-9970-BF7EFE52F003}">
<File Id="spa.js" <File Id="spa.js"
Source="$(var.WindowsDataCenter.TargetDir)\www\spa.js" Source="$(var.WindowsDataCenter.TargetDir)\www\spa.js"
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="SpaMinJs" Guid="{5B29F7F4-F805-4066-8F65-848119AD5EFD}">
<File Id="spa.min.js"
Source="$(var.WindowsDataCenter.TargetDir)\www\spa.min.js"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="AdminJs" Guid="{B529C781-4AE7-48F1-A2E7-6987A37BD225}">
<File Id="admin.js"
Source="$(var.WindowsDataCenter.TargetDir)\www\admin.js"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="AdminMinJs" Guid="{1AEBE106-FA98-45E6-B2ED-69806BF9AAFE}">
<File Id="admin.min.js"
Source="$(var.WindowsDataCenter.TargetDir)\www\admin.min.js"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="HelpersJs" Guid="{4C8A424D-023E-4311-B100-5BA5AA7DFBAD}">
<File Id="Helpers.js"
Source="$(var.WindowsDataCenter.TargetDir)\www\Helpers.js"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="HelpersMinJs" Guid="{42142DE2-3952-4B14-A64A-12D67DD657C4}">
<File Id="Helpers.min.js"
Source="$(var.WindowsDataCenter.TargetDir)\www\Helpers.min.js"
KeyPath="yes"
Checksum="yes"/>
</Component>
</ComponentGroup> </ComponentGroup>
<ComponentGroup Id="WWWStaticJs" Directory="STATICWWWJS"> <ComponentGroup Id="WWWStaticJs" Directory="STATICWWWJS">
@ -51,6 +95,39 @@
</Component> </Component>
</ComponentGroup> </ComponentGroup>
<ComponentGroup Id="WWWStaticFonts" Directory="STATICWWWFONTS" >
<Component Id="GlyphiconsHalflingsRegular" Guid="{AB0C30AC-B19F-4CC1-BE18-6C83BDD16950}">
<File Id="Glyphicons_Halflings_RegularEot"
Source="$(var.WindowsDataCenter.TargetDir)www\fonts\glyphicons-halflings-regular.eot"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="GlyphiconsHalflingsRegularSvg" Guid="{1B67BD41-8328-463C-AEB1-EAA5496D6086}">
<File Id="Glyphicons_Halflings_RegularSvg"
Source="$(var.WindowsDataCenter.TargetDir)www\fonts\glyphicons-halflings-regular.svg"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="GlyphiconsHalflingsRegularTtf" Guid="{F2B0B4D8-5809-4524-AFD5-9E25F04EA3AE}">
<File Id="Glyphicons_Halflings_RegularTtf"
Source="$(var.WindowsDataCenter.TargetDir)www\fonts\glyphicons-halflings-regular.ttf"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="GlyphiconsHalflingsRegularWoff" Guid="{5D644DF7-23C6-4B8B-9FCF-F6F9F0A1FFDC}">
<File Id="Glyphicons_Halflings_RegularWoff"
Source="$(var.WindowsDataCenter.TargetDir)www\fonts\glyphicons-halflings-regular.woff"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="GlyphiconsHalflingsRegularWoff2" Guid="{87EE2C7C-D6A6-424B-A30B-06E771406C71}">
<File Id="Glyphicons_Halflings_RegularWoff2"
Source="$(var.WindowsDataCenter.TargetDir)www\fonts\glyphicons-halflings-regular.woff2"
KeyPath="yes"
Checksum="yes"/>
</Component>
</ComponentGroup>
<ComponentGroup Id="WWWStaticCss" Directory="STATICWWWCSS"> <ComponentGroup Id="WWWStaticCss" Directory="STATICWWWCSS">
<Component Id="BootstrapCss" Guid="{EBB792CD-23B2-4806-B92B-CA4CD3293148}"> <Component Id="BootstrapCss" Guid="{EBB792CD-23B2-4806-B92B-CA4CD3293148}">
<File Id="bootstrap.css" <File Id="bootstrap.css"
@ -76,51 +153,27 @@
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="BootstrapGridCss" Guid="{0EA9E1E9-F077-4B75-A829-6CC93AF55684}"> <Component Id="BootstrapThemeCss" Guid="{0EA9E1E9-F077-4B75-A829-6CC93AF55684}">
<File Id="bootstrap_grid.css" <File Id="bootstrap_theme.css"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-grid.css" Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-theme.css"
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="BootstrapGridCssMap" Guid="{5732BF4E-5963-49BD-B466-D9D3CF0B137A}"> <Component Id="BootstrapGridCssMap" Guid="{5732BF4E-5963-49BD-B466-D9D3CF0B137A}">
<File Id="bootstrap_grid.css.map" <File Id="bootstrap_theme.css.map"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-grid.css.map" Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-theme.css.map"
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="BootstrapGridMinCss" Guid="{1281A9F1-28E0-4748-B9B4-8C8C68EDD9E5}"> <Component Id="BootstrapThemeMinCss" Guid="{1281A9F1-28E0-4748-B9B4-8C8C68EDD9E5}">
<File Id="bootstrap_grid.min.css" <File Id="bootstrap_theme.min.css"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-grid.min.css" Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-theme.min.css"
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>
<Component Id="BootstrapGridMinCssMap" Guid="{F054150C-0E9A-4EB8-8EB2-B5BD81D004CE}"> <Component Id="BootstrapThemeMinCssMap" Guid="{F054150C-0E9A-4EB8-8EB2-B5BD81D004CE}">
<File Id="bootstrap_grid.min.css.map" <File Id="bootstrap_theme.min.css.map"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-grid.min.css.map" Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-theme.min.css.map"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="BootstrapRebootCss" Guid="{9A116F79-1714-4B01-B664-218287EB97BA}">
<File Id="bootstrap_reboot.css"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-reboot.css"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="BootstrapRebootCssMap" Guid="{C7B42AD0-294B-40C0-9755-78839F0310AC}">
<File Id="bootstrap_reboot.css.map"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-reboot.css.map"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="BootstrapRebootMinCss" Guid="{18EB9B47-06F6-42B8-8DEA-C6EC50FB4979}">
<File Id="bootstrap_reboot.min.css"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-reboot.min.css"
KeyPath="yes"
Checksum="yes"/>
</Component>
<Component Id="BootstrapRebootMinCssMap" Guid="{40200643-0ECE-4F03-BBB6-98BD877CF43F}">
<File Id="bootstrap_reboot.min.css.map"
Source="$(var.WindowsDataCenter.TargetDir)www\css\bootstrap-reboot.min.css.map"
KeyPath="yes" KeyPath="yes"
Checksum="yes"/> Checksum="yes"/>
</Component> </Component>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Tools/Sentinel/NodaTime.dll Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Tools/Sentinel/Sentinel.exe Normal file

Binary file not shown.

View File

@ -0,0 +1,23 @@
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="common">
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging"/>
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
<common>
<logging>
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
<arg key="level" value="TRACE"/>
<arg key="showLogName" value="true"/>
<arg key="showDataTime" value="true"/>
<arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff"/>
</factoryAdapter>
</logging>
</common>
</configuration>

Binary file not shown.

View File

@ -0,0 +1,424 @@
{
"$type": "Sentinel.Preferences.UserPreferences, Sentinel",
"SelectedDateOption": 0,
"SelectedTimeFormatOption": 0,
"ConvertUtcTimesToLocalTimeZone": true,
"UseArrivalDateTime": false,
"SelectedTypeOption": 1,
"ShowThreadColumn": false,
"ShowSourceColumn": false,
"ShowExceptionColumn": false,
"UseLazyRebuild": false,
"UseStackedLayout": true,
"UseTighterRows": true,
"DoubleClickToShowExceptions": true,
"ShowSourceInformationColumns": false
}
~
{
"$type": "Sentinel.Filters.SearchFilter, Sentinel",
"Name": "SearchFilter",
"Enabled": false,
"Pattern": "",
"Field": "System",
"Mode": "Exact",
"Description": "Exact match of in the System field"
}
~
{
"$type": "Sentinel.Extractors.SearchExtractor, Sentinel",
"Name": "SearchExtractor",
"Enabled": false,
"Pattern": "",
"Field": "System",
"Mode": "Exact",
"Description": "Exact match of in the System field"
}
~
{
"$type": "Sentinel.Filters.FilteringService`1[[Sentinel.Filters.Interfaces.IFilter, Sentinel]], Sentinel",
"Filters": {
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Filters.Interfaces.IFilter, Sentinel]], System",
"$values": [
{
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
"Name": "Trace",
"Enabled": true,
"Pattern": "TRACE",
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of TRACE in the Type field"
},
{
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
"Name": "Debug",
"Enabled": false,
"Pattern": "DEBUG",
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of DEBUG in the Type field"
},
{
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
"Name": "Info",
"Enabled": false,
"Pattern": "INFO",
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of INFO in the Type field"
},
{
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
"Name": "Warn",
"Enabled": false,
"Pattern": "WARN",
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of WARN in the Type field"
},
{
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
"Name": "Error",
"Enabled": false,
"Pattern": "ERROR",
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of ERROR in the Type field"
},
{
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
"Name": "Fatal",
"Enabled": false,
"Pattern": "FATAL",
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of FATAL in the Type field"
}
]
}
}
~
{
"$type": "Sentinel.Extractors.ExtractingService`1[[Sentinel.Extractors.Interfaces.IExtractor, Sentinel]], Sentinel",
"Extractors": {
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Extractors.Interfaces.IExtractor, Sentinel]], System",
"$values": []
}
}
~
{
"$type": "Sentinel.Highlighters.HighlightingService`1[[Sentinel.Highlighters.Interfaces.IHighlighter, Sentinel]], Sentinel",
"Highlighters": {
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Highlighters.Interfaces.IHighlighter, Sentinel]], System",
"$values": [
{
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
"Name": "Trace",
"Enabled": true,
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of TRACE in the Type field",
"Pattern": "TRACE",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FFD3D3D3"
}
},
{
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
"Name": "Debug",
"Enabled": true,
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of DEBUG in the Type field",
"Pattern": "DEBUG",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FF90EE90"
}
},
{
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
"Name": "Info",
"Enabled": true,
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of INFO in the Type field",
"Pattern": "INFO",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FF0000FF",
"Foreground": "#FFFFFFFF"
}
},
{
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
"Name": "Warn",
"Enabled": true,
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of WARN in the Type field",
"Pattern": "WARN",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FFFFFF00"
}
},
{
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
"Name": "Error",
"Enabled": true,
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of ERROR in the Type field",
"Pattern": "ERROR",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FFFF0000",
"Foreground": "#FFFFFFFF"
}
},
{
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
"Name": "Fatal",
"Enabled": true,
"Field": "Type",
"Mode": "Exact",
"Description": "Exact match of FATAL in the Type field",
"Pattern": "FATAL",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FF000000",
"Foreground": "#FFFFFF00"
}
}
]
},
"SelectedIndex": -1
}
~
{
"$type": "Sentinel.Highlighters.SearchHighlighter, Sentinel",
"Highlighter": {
"$type": "Sentinel.Highlighters.Highlighter, Sentinel",
"Name": "Search",
"Enabled": false,
"Field": "System",
"Mode": "CaseSensitive",
"Description": "Case sensitive match of in the System field",
"Pattern": "",
"Style": {
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
"Background": "#FF00FF00",
"Foreground": "#FFFF00FF"
}
},
"Field": "System",
"Enabled": false,
"Mode": "CaseSensitive",
"Search": ""
}
~
{
"$type": "Sentinel.Classification.ClassifyingService`1[[Sentinel.Classification.Interfaces.IClassifier, Sentinel]], Sentinel",
"Classifiers": {
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Classification.Interfaces.IClassifier, Sentinel]], System",
"$values": [
{
"$type": "Sentinel.Classification.Classifier, Sentinel",
"Description": "RegEx match of ^\\[SimulationTime\\] (?<description>[^$]+)$ in the Description field",
"Enabled": true,
"Field": "Description",
"Mode": "RegularExpression",
"Name": "Timing messages",
"Pattern": "^\\[SimulationTime\\] (?<description>[^$]+)$",
"Type": "TIMING"
},
{
"$type": "Sentinel.Classification.Classifier, Sentinel",
"Description": "RegEx match of Src:'(?<system>[^']+)', Msg:'(?<description>.*)'$ in the Description field",
"Enabled": true,
"Field": "Description",
"Mode": "RegularExpression",
"Name": "Smp messages",
"Pattern": "Src:'(?<system>[^']+)', Msg:'(?<description>.*)'$",
"Type": "TIMING"
},
{
"$type": "Sentinel.Classification.Classifier, Sentinel",
"Description": "RegEx match of SIMSAT:'(?<system>[^']+)', Msg:'(?<description>.*)'$ in the Description field",
"Enabled": true,
"Field": "Description",
"Mode": "RegularExpression",
"Name": "SimSat messages",
"Pattern": "SIMSAT:'(?<system>[^']+)', Msg:'(?<description>.*)'$",
"Type": "TIMING"
}
]
}
}
~
{
"$type": "Sentinel.Images.TypeToImageService, Sentinel",
"ImageMappings": {
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Images.ImageTypeRecord, Sentinel]], System",
"$values": [
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "ERROR",
"Quality": 0,
"Image": "/Resources/Small/Error.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "ERROR",
"Quality": 1,
"Image": "/Resources/Medium/Error.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "ERROR",
"Quality": 2,
"Image": "/Resources/Large/Error.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "WARN",
"Quality": 0,
"Image": "/Resources/Small/Warning.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "WARN",
"Quality": 1,
"Image": "/Resources/Medium/Warning.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "WARN",
"Quality": 2,
"Image": "/Resources/Large/Warning.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "TRACE",
"Quality": 0,
"Image": "/Resources/Small/Trace.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "TRACE",
"Quality": 1,
"Image": "/Resources/Medium/Trace.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "TRACE",
"Quality": 2,
"Image": "/Resources/Large/Trace.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "DEBUG",
"Quality": 0,
"Image": "/Resources/Small/Debug.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "DEBUG",
"Quality": 1,
"Image": "/Resources/Medium/Debug.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "DEBUG",
"Quality": 2,
"Image": "/Resources/Large/Debug.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "INFO",
"Quality": 0,
"Image": "/Resources/Small/Info.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "INFO",
"Quality": 1,
"Image": "/Resources/Medium/Info.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "INFO",
"Quality": 2,
"Image": "/Resources/Large/Info.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "FATAL",
"Quality": 0,
"Image": "/Resources/Small/Fatal.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "FATAL",
"Quality": 1,
"Image": "/Resources/Medium/Fatal.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "FATAL",
"Quality": 2,
"Image": "/Resources/Large/Fatal.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "TIMING",
"Quality": 0,
"Image": "/Resources/Small/Clock.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "UNKNOWN",
"Quality": 0,
"Image": "/Resources/Small/Unknown.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "UNKNOWN",
"Quality": 1,
"Image": "/Resources/Medium/Unknown.png"
},
{
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
"Name": "UNKNOWN",
"Quality": 2,
"Image": "/Resources/Large/Unknown.png"
}
]
}
}
~
{
"$type": "Sentinel.Services.SessionManager, Sentinel",
"Name": "Untitled",
"ProviderSettings": {
"$type": "Sentinel.Interfaces.Providers.IProviderSettings[], Sentinel.Interfaces",
"$values": [
{
"$type": "Sentinel.NLog.NetworkSettings, Sentinel.NLog",
"Protocol": 0,
"Port": 9998,
"Summary": "Untitled: Listens on Udp port 9998",
"Name": "Untitled",
"Info": {
"$type": "Sentinel.NLog.ProviderInfo, Sentinel.NLog",
"Identifier": "f12581a5-64c0-4b35-91fc-81c9a09c1e0b",
"Name": "NLog Viewer Provider",
"Description": "Handler for nLog's log4j networking protocol log target."
}
}
]
}
}
~