From 30126711a180a8bd2ae8ca7c05e8b4dec0bce7c4 Mon Sep 17 00:00:00 2001 From: "SmallChi(Koike)" <564952747@qq.com> Date: Mon, 11 May 2020 20:31:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E9=80=A0809=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/JTTools/Configs/JT809_2011_Config.cs | 13 ++++ src/JTTools/Configs/JT809_2019_Config.cs | 19 +++++ src/JTTools/JTTools.csproj | 2 +- src/JTTools/Pages/JT809Parse.razor | 96 +++++++++++++++++++----- src/JTTools/Program.cs | 18 ++++- src/JTTools/Shared/NavMenu.razor | 2 +- 6 files changed, 128 insertions(+), 22 deletions(-) create mode 100644 src/JTTools/Configs/JT809_2011_Config.cs create mode 100644 src/JTTools/Configs/JT809_2019_Config.cs diff --git a/src/JTTools/Configs/JT809_2011_Config.cs b/src/JTTools/Configs/JT809_2011_Config.cs new file mode 100644 index 0000000..e04f8a0 --- /dev/null +++ b/src/JTTools/Configs/JT809_2011_Config.cs @@ -0,0 +1,13 @@ +using JT809.Protocol.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace JTTools.Configs +{ + public class JT809_2011_Config : JT809GlobalConfigBase + { + public override string ConfigId { get; }= "JT809_2011"; + } +} diff --git a/src/JTTools/Configs/JT809_2019_Config.cs b/src/JTTools/Configs/JT809_2019_Config.cs new file mode 100644 index 0000000..5dfb9cb --- /dev/null +++ b/src/JTTools/Configs/JT809_2019_Config.cs @@ -0,0 +1,19 @@ +using JT809.Protocol.Enums; +using JT809.Protocol.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace JTTools.Configs +{ + public class JT809_2019_Config : JT809GlobalConfigBase + { + public override string ConfigId { get; }= "JT809_2019"; + + public JT809_2019_Config() + { + Version = JT809Version.JTT2019; + } + } +} diff --git a/src/JTTools/JTTools.csproj b/src/JTTools/JTTools.csproj index e7b5b43..d34afca 100644 --- a/src/JTTools/JTTools.csproj +++ b/src/JTTools/JTTools.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/JTTools/Pages/JT809Parse.razor b/src/JTTools/Pages/JT809Parse.razor index fa55f1c..d809d7d 100644 --- a/src/JTTools/Pages/JT809Parse.razor +++ b/src/JTTools/Pages/JT809Parse.razor @@ -6,8 +6,15 @@ @using JT809.Protocol.Configs; @using JT809.Protocol.Interfaces; @using JT809.Protocol.Exceptions; -@inject IJT809Config Config - +@using JTTools.Configs; +@using JT809.Protocol.Enums; +@inject JT809_2011_Config Config2011 +@inject JT809_2019_Config Config2019 + +