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; } } }