-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(editors/subscriber/later-binding): add input requirement check #1049
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one real question/comment from me.
src/editors/subscription/later-binding/ext-ref-later-binding-list.ts
Outdated
Show resolved
Hide resolved
The changes look good. I have, I think found an issue in testing some files although it may be unrelated to this new feature and more related to some other later binding issue which I keep seeing but haven't nailed down and I must investigate. I have created a more minimal example: XAT_Prot2_Preconfigured_Check (1).scd.zip For IED <ExtRef desc="RxExtIn1" intAddr="RxExtIn1;/Ind/stVal" pServT="GOOSE" pDO="Ind" pDA="stVal"/>
<ExtRef desc="RxExtIn1" intAddr="RxExtIn1;/Ind/q" pServT="GOOSE" pDO="Ind" pDA="q"/> Both I expect on the right-hand side that the q values are greyed out because the bType for a general (boolean) and a quality value (Quality) are distinct. I can look at this in more detail for some time if this is not clear enough -- but perhaps I have misunderstood? |
The |
Thank you for looking. I think Part 6, 9.3.13 allows for partial
And also:
This seems to indicate that As long as we have a "relaxed" approach where the provision of I do see some benefit in being able to specify only I think we should merge this unless you would like to do more 👍 |
ec17382
to
67b0266
Compare
I would merge this as is. It goes easy on the fully specified restriction at the moment. I think this in the future we will see more vendors using all attributes than the other way around. To make the implementation adjust more with the idea in the standard, I would propose another algorithm that goes something like this.
for data attributes
That could be fast search but also not really reliable. LN to DO to DA is clear, but the other way around is not. However, we want to not be restrictive if we are not sure, so this would even fit the concept. |
Closes #867
Check that the selected data and a later binding external reference match in terms of their
CDC
andbType
specification.