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
+
+