1
2
知道了。结果是,由于Z段不在原位(更多内容见下文),EVN对象正在内部编目为“EVN2”,并添加了第二个空白EVN。我不太清楚代码为什么会这样做,但我会在HAPI项目的一个问题报告中提到这一点。 解决方法是更改ADT消息的扩展。我不需要扩展它并在子类构造函数中用这个.add()添加z段,而是必须复制原始的adt_a*类并修改其in it()方法,以正确的顺序添加z段类作为预期的消息。 顺便说一句,我前面提到的解决方法可以用 subclassed parser 这对于修复断开的消息是有效的-而不是这个消息,因为它本身并不是“断开的”。 |