diff --git a/src/JTTools/Pages/JT808Analyze.razor b/src/JTTools/Pages/JT808Analyze.razor index fa7a438..67734b1 100644 --- a/src/JTTools/Pages/JT808Analyze.razor +++ b/src/JTTools/Pages/JT808Analyze.razor @@ -2,6 +2,7 @@ @using JT808.Protocol; @using JT808.Protocol.Extensions; +@using JT808.Protocol.Exceptions; @using JTTools.Configs; @using System.Text; @using System.Text.Encodings.Web; @@ -83,6 +84,12 @@ break; } } + catch (JT808Exception ex) + { + isOpen = !isOpen; + Json = ""; + ErrerMessage = ex.Message; + } catch (Exception ex) { isOpen = !isOpen; diff --git a/src/JTTools/Pages/JT809Parse.razor b/src/JTTools/Pages/JT809Parse.razor index 174e8e4..fa55f1c 100644 --- a/src/JTTools/Pages/JT809Parse.razor +++ b/src/JTTools/Pages/JT809Parse.razor @@ -5,6 +5,7 @@ @using Newtonsoft.Json; @using JT809.Protocol.Configs; @using JT809.Protocol.Interfaces; +@using JT809.Protocol.Exceptions; @inject IJT809Config Config