|
|
@@ -11,18 +11,26 @@ |
|
|
|
@inject JT808_JT1078_Config jT808_JT1078_Config |
|
|
|
@inject JT808_JTActiveSafety_Config jT808_JTActiveSafety_Config |
|
|
|
|
|
|
|
<select class="form-control" @onchange="@OnSelectProtocolType"> |
|
|
|
<option value="JT808">国标</option> |
|
|
|
<option value="JT808_JT1078">国标扩展JT1078</option> |
|
|
|
<option value="JT808_JTAS">国标扩展主动安全(苏标)</option> |
|
|
|
</select> |
|
|
|
|
|
|
|
<button class="btn btn-primary" @onclick="Query">分析</button> |
|
|
|
<BSBasicForm IsInline="true"> |
|
|
|
<BSFormGroup Class="mb-5 mr-sm-5 mb-sm-0"> |
|
|
|
<BSBasicInput Id="exampleFormControlSelect1" @onchange="@OnSelectProtocolType" InputType="InputType.Select" Value="protocolType"> |
|
|
|
<option value="JT808">国标</option> |
|
|
|
<option value="JT808_JT1078">国标扩展JT1078</option> |
|
|
|
<option value="JT808_JTAS">国标扩展主动安全(苏标)</option> |
|
|
|
</BSBasicInput> |
|
|
|
</BSFormGroup> |
|
|
|
<BSFormGroup Class="mb-5 mr-sm-5 mb-sm-0"> |
|
|
|
<BSButton Class="btn btn-primary" ButtonType="ButtonType.Button" @onclick="Query">分析</BSButton> |
|
|
|
</BSFormGroup> |
|
|
|
</BSBasicForm> |
|
|
|
<BSFormGroup> |
|
|
|
<BSBasicInput InputType="InputType.TextArea" Name="text" Id="exampleText" Rows="10" @bind-Value="HexData" /> |
|
|
|
</BSFormGroup> |
|
|
|
<BSAlert Color="Color.Danger" IsOpen="@isOpen" IsDismissible="true" OnDismiss="@OnDismiss"> |
|
|
|
@ErrerMessage |
|
|
|
</BSAlert> |
|
|
|
|
|
|
|
<div class="right"> |
|
|
|
<textarea class="form-control" @bind="HexData" rows="10"></textarea> |
|
|
|
<pre> |
|
|
|
@Json |
|
|
|
</pre> |
|
|
@@ -74,7 +82,6 @@ |
|
|
|
{ |
|
|
|
case "JT808": |
|
|
|
Json = Serializer.Analyze(data, options: JTJsonWriterOptions.Instance); |
|
|
|
|
|
|
|
break; |
|
|
|
case "JT808_JT1078": |
|
|
|
Json = JT1078Serializer.Analyze(data, options: JTJsonWriterOptions.Instance); |
|
|
|