瀏覽代碼

完善分包文档

tags/v2.4.6
SmallChi(Koike) 3 年之前
父節點
當前提交
a76f57ae77
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. +3
    -2
      README.md
  2. +2
    -2
      src/JT808.Protocol.Test/Simples/Demo5.cs

+ 3
- 2
README.md 查看文件

@@ -249,7 +249,8 @@ JT808Serializer DT2JT808Serializer = new JT808Serializer(DT2JT808Config);

3. 当N包数据上来,延续步骤2的方式。

> 普及知识点:一般行业分包是按256的整数倍,太多不行,太少也不行,必须刚刚好。
> 普及知识点1:由于消息体长度最大为10bit也就是1023的字节,所以这边就有个硬性条件不能超过最大长度
> 普及知识点2:一般行业分包是按256的整数倍,太多不行,太少也不行,必须刚刚好。

[可以参考Simples的Demo5](https://github.com/SmallChi/JT808/blob/master/src/JT808.Protocol.Test/Simples/Demo5.cs)

@@ -513,7 +514,7 @@ Platform=AnyCpu Server=False Toolchain=.NET 6.0

## 使用方法

```dotnet
```csharp
IServiceCollection serviceDescriptors1 = new ServiceCollection();
serviceDescriptors1.AddJT808Configure()
.AddJT1078Configure();


+ 2
- 2
src/JT808.Protocol.Test/Simples/Demo5.cs 查看文件

@@ -26,9 +26,9 @@ namespace JT808.Protocol.Test.Simples
[Fact]
public void Test1()
{
//注意:不能超过消息体长度的10bit,也就是最大长度为1023个字节
//1.首先了解行业的分包策略
//一般行业分包是按256的整数倍,太多不行,太少也不行,必须刚刚好
//一般行业分包是按256的整数倍,太多不行,太少也不行,必须刚刚好,
//例:这边以256的3倍进行处理
var quotient = 6935 / (256 * 3);
var remainder = 6935 % (256 * 3);


Loading…
取消
儲存