即使不应该是的,网状消息也是碎片化的
嗨队,
AFAIK,网格模型1.0规范定义了不碎片的每个模型消息。
所以,当我们使用SIG定义的模型时,如果我们制作尺寸错误,则每个消息都不应碎片化。
根据规范,单个数据包在使用每个3,2,1字节操作码时可以提供8,9,10个字节的消息数据。
但是,当我使用ms_access_publish()函数进行测试时,当超过5,6,7个字节处于数据包中时,会发生分组碎片。
在另一个单词中,网格SDK处理小于规范的3个字节。
嗨队,
AFAIK,网格模型1.0规范定义了不碎片的每个模型消息。
所以,当我们使用SIG定义的模型时,如果我们制作尺寸错误,则每个消息都不应碎片化。
根据规范,单个数据包在使用每个3,2,1字节操作码时可以提供8,9,10个字节的消息数据。
但是,当我使用ms_access_publish()函数进行测试时,当超过5,6,7个字节处于数据包中时,会发生分组碎片。
在另一个单词中,网格SDK处理小于规范的3个字节。
我正在使用Mesh SDK 1.6.1,并试图修改特定UASGE的供应商模型。
当我尝试更改供应商操作码时,发生以下错误而无法正常工作。
[** err **]:[Access_api.c]:[833]:[Access]检查失败3个八位字节操作码0x00a000d2.
如果我返回原始定义,即0x00c000d2,它可以工作。
为什么会发生这种情况,我如何改变这种行为?