From fd7712a84f05ab1362a2d7d7d2ae95c0c93a292f Mon Sep 17 00:00:00 2001
From: SmallChi <564952747@qq.com>
Date: Thu, 19 Apr 2018 16:09:37 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B6=88=E6=81=AF=E4=BD=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/JT809.Protocol/JT809.Protocol.csproj | 5 +++++
.../Message/MainLink/MainLink_Login.cs | 14 ++++++++++++++
src/JT809.Protocol/ProtocolPacket/MessageBody.cs | 14 ++++++++++++++
src/JT809.Protocol/ProtocolPacket/Package.cs | 3 ++-
4 files changed, 35 insertions(+), 1 deletion(-)
create mode 100644 src/JT809.Protocol/ProtocolPacket/Message/MainLink/MainLink_Login.cs
create mode 100644 src/JT809.Protocol/ProtocolPacket/MessageBody.cs
diff --git a/src/JT809.Protocol/JT809.Protocol.csproj b/src/JT809.Protocol/JT809.Protocol.csproj
index d009509..342b4d7 100644
--- a/src/JT809.Protocol/JT809.Protocol.csproj
+++ b/src/JT809.Protocol/JT809.Protocol.csproj
@@ -4,8 +4,13 @@
netstandard2.0
+
+ bin\Release\netstandard2.0\JT809.Protocol.xml
+
+
+
diff --git a/src/JT809.Protocol/ProtocolPacket/Message/MainLink/MainLink_Login.cs b/src/JT809.Protocol/ProtocolPacket/Message/MainLink/MainLink_Login.cs
new file mode 100644
index 0000000..2331c10
--- /dev/null
+++ b/src/JT809.Protocol/ProtocolPacket/Message/MainLink/MainLink_Login.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace JT809.Protocol.ProtocolPacket.Message.MainLink
+{
+ ///
+ /// 主链路登录请求消息
+ ///
+ public sealed class MainLink_Login: MessageBody
+ {
+
+ }
+}
diff --git a/src/JT809.Protocol/ProtocolPacket/MessageBody.cs b/src/JT809.Protocol/ProtocolPacket/MessageBody.cs
new file mode 100644
index 0000000..c19740f
--- /dev/null
+++ b/src/JT809.Protocol/ProtocolPacket/MessageBody.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace JT809.Protocol.ProtocolPacket
+{
+ ///
+ /// 抽象消息体
+ ///
+ public abstract class MessageBody
+ {
+ public IEncrypt Encrypt { get; set; }
+ }
+}
diff --git a/src/JT809.Protocol/ProtocolPacket/Package.cs b/src/JT809.Protocol/ProtocolPacket/Package.cs
index 452531c..6dc9783 100644
--- a/src/JT809.Protocol/ProtocolPacket/Package.cs
+++ b/src/JT809.Protocol/ProtocolPacket/Package.cs
@@ -13,7 +13,8 @@ namespace JT809.Protocol.ProtocolPacket
public const int CrcByteLength = 2;
public const byte BeginFlag = 0X5B;
public const byte EndFlag = 0X5D;
- public Header Header { get; private set; }
+ public Header Header { get; set; }
+ public MessageBody MessageBody { get; set; }
private ushort CRCCheckCode { get; set; }
}
}