Other Parts Discussed in Thread: AM6442
器件型号: AM6442
大家好!
我目前正在使用 AM6442 上的 TI Profinet 协议栈为我们的器件实现 Profinet 诊断功能、并且在从子模块中删除诊断条目时、对通道说明符的值有疑问。
根据规范、ChannelProperties。说明符有 4 个可能的值:
- 0x00 — 所有后续消失
- 0x01 — 出现
- 0x02 — 消失
- 0x03 — 消失,但其他符号仍然存在
TI 栈的 API 文档在 PN_API_IOD_DiagChannelPropSpecErr_t 中列出了 3 个可能值
- PN_API_IOD_DiagChannelPropSpectAppear
- PN_API_IOD_DiagChannelPropSpecErrDisappeared
- PN_API_IOD_DiagChannelPropSpecErrDisappearMore
是否有可能/有必要区分“0x02 — 消失“和“0x03 — 消失但其他保留“、或者堆栈是否隐式处理此问题?
在我的理解中、它们在给定信道的剩余诊断条目的严重程度上有所不同。
此致
Philip Kees