├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── generate-release.yml │ └── pr.yml ├── .gitignore ├── 2019-05-03_16-18-24.png ├── GlucoseTray.Tests ├── DSL │ ├── Display │ │ ├── DisplayAssertionDriver.cs │ │ ├── DisplayBehaviorDriver.cs │ │ ├── DisplayDriver.cs │ │ └── DisplayProvider.cs │ └── Read │ │ ├── ReadAssertionDriver.cs │ │ ├── ReadBehaviorDriver.cs │ │ ├── ReadDriver.cs │ │ └── ReadProvider.cs ├── DisplayTests.cs ├── GlucoseTray.Tests.csproj └── ReadTests.cs ├── GlucoseTray.sln ├── GlucoseTray ├── AppRunner.cs ├── AppSettings.cs ├── AppWrapper.cs ├── Display │ ├── AlertService.cs │ ├── GlucoseDisplay.cs │ ├── GlucoseDisplayMapper.cs │ ├── IScheduler.cs │ ├── ITrayIcon.cs │ └── Tray.cs ├── Enums │ ├── AlertLevel.cs │ ├── DexcomServer.cs │ ├── GlucoseSource.cs │ ├── GlucoseUnitType.cs │ ├── IconTextColor.cs │ └── Trend.cs ├── GlucoseTray.csproj ├── Program.cs ├── Properties │ └── PublishProfiles │ │ ├── PublishToSingleSelfContainedExe.pubxml │ │ └── PublishToSingleSelfContainedExeWthoutFramework.pubxml ├── Read │ ├── Dexcom │ │ ├── DexcomReadStrategy.cs │ │ └── DexcomResult.cs │ ├── GlucoseReader.cs │ ├── GlucoseReading.cs │ ├── GlucoseReadingMapper.cs │ ├── IExternalCommunicationAdapter.cs │ ├── IReadStrategy.cs │ └── Nightscout │ │ ├── NightScoutResult.cs │ │ └── NightscoutReadStrategy.cs └── appsettings.json ├── LICENSE.md └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/generate-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/.github/workflows/generate-release.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/.gitignore -------------------------------------------------------------------------------- /2019-05-03_16-18-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/2019-05-03_16-18-24.png -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Display/DisplayAssertionDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Display/DisplayAssertionDriver.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Display/DisplayBehaviorDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Display/DisplayBehaviorDriver.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Display/DisplayDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Display/DisplayDriver.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Display/DisplayProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Display/DisplayProvider.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Read/ReadAssertionDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Read/ReadAssertionDriver.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Read/ReadBehaviorDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Read/ReadBehaviorDriver.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Read/ReadDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Read/ReadDriver.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DSL/Read/ReadProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DSL/Read/ReadProvider.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/DisplayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/DisplayTests.cs -------------------------------------------------------------------------------- /GlucoseTray.Tests/GlucoseTray.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/GlucoseTray.Tests.csproj -------------------------------------------------------------------------------- /GlucoseTray.Tests/ReadTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.Tests/ReadTests.cs -------------------------------------------------------------------------------- /GlucoseTray.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray.sln -------------------------------------------------------------------------------- /GlucoseTray/AppRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/AppRunner.cs -------------------------------------------------------------------------------- /GlucoseTray/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/AppSettings.cs -------------------------------------------------------------------------------- /GlucoseTray/AppWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/AppWrapper.cs -------------------------------------------------------------------------------- /GlucoseTray/Display/AlertService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Display/AlertService.cs -------------------------------------------------------------------------------- /GlucoseTray/Display/GlucoseDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Display/GlucoseDisplay.cs -------------------------------------------------------------------------------- /GlucoseTray/Display/GlucoseDisplayMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Display/GlucoseDisplayMapper.cs -------------------------------------------------------------------------------- /GlucoseTray/Display/IScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Display/IScheduler.cs -------------------------------------------------------------------------------- /GlucoseTray/Display/ITrayIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Display/ITrayIcon.cs -------------------------------------------------------------------------------- /GlucoseTray/Display/Tray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Display/Tray.cs -------------------------------------------------------------------------------- /GlucoseTray/Enums/AlertLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Enums/AlertLevel.cs -------------------------------------------------------------------------------- /GlucoseTray/Enums/DexcomServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Enums/DexcomServer.cs -------------------------------------------------------------------------------- /GlucoseTray/Enums/GlucoseSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Enums/GlucoseSource.cs -------------------------------------------------------------------------------- /GlucoseTray/Enums/GlucoseUnitType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Enums/GlucoseUnitType.cs -------------------------------------------------------------------------------- /GlucoseTray/Enums/IconTextColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Enums/IconTextColor.cs -------------------------------------------------------------------------------- /GlucoseTray/Enums/Trend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Enums/Trend.cs -------------------------------------------------------------------------------- /GlucoseTray/GlucoseTray.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/GlucoseTray.csproj -------------------------------------------------------------------------------- /GlucoseTray/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Program.cs -------------------------------------------------------------------------------- /GlucoseTray/Properties/PublishProfiles/PublishToSingleSelfContainedExe.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Properties/PublishProfiles/PublishToSingleSelfContainedExe.pubxml -------------------------------------------------------------------------------- /GlucoseTray/Properties/PublishProfiles/PublishToSingleSelfContainedExeWthoutFramework.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Properties/PublishProfiles/PublishToSingleSelfContainedExeWthoutFramework.pubxml -------------------------------------------------------------------------------- /GlucoseTray/Read/Dexcom/DexcomReadStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/Dexcom/DexcomReadStrategy.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/Dexcom/DexcomResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/Dexcom/DexcomResult.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/GlucoseReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/GlucoseReader.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/GlucoseReading.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/GlucoseReading.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/GlucoseReadingMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/GlucoseReadingMapper.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/IExternalCommunicationAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/IExternalCommunicationAdapter.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/IReadStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/IReadStrategy.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/Nightscout/NightScoutResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/Nightscout/NightScoutResult.cs -------------------------------------------------------------------------------- /GlucoseTray/Read/Nightscout/NightscoutReadStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/Read/Nightscout/NightscoutReadStrategy.cs -------------------------------------------------------------------------------- /GlucoseTray/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/GlucoseTray/appsettings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delubear/GlucoseTray/HEAD/README.md --------------------------------------------------------------------------------