Skip to content

we need to verify that revision numbers don't change PDOs #20

@gilesknap

Description

@gilesknap

While debugging an issue with the EL1502 I came across this:

The new highest revision (1441792 = 0x00160000) of EL1502 has different PDO group names:

Old: "Per-Channel", "Combined"
New: "1Ch. +/- Counter", "2Ch. Counter"

These variations between revisions would not break the XML parsing because its just the group names - not actual PDO names, but it did confuse our YAML when we switched to using the highest revision number for each terminal name.

The reason for switching to the highest was that some of the low numbered simple digital inputs seemed to have no PDO symbols and this does imply there can be differences.

The YAML confusion has been resolved by using the YAML revision number when merging XML and YAML (during a clean-yaml operation). But the question of differing PDO names between revision numbers still remains. I had cluade opus scan the XML for such differences and it reported that there were non (only changes when the name gets a suffix like EL1004-0100) - but I'm a little skeptical of this result.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions