-
Notifications
You must be signed in to change notification settings - Fork 4
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
tIED: updateIED does not update setSrcRef DAIs #125
Comments
I will prepare a PR for these in the next few days for this and outline the methodology. This will likely replace our current approach for control block references for LGOS/LSVS as well and provide a more generic functionality. I worry that it may also be quite a lot slower, but we'll see 😉 |
Here would be the basic methodology to be refined during implementation:
|
Quetions: Does the IEC61850 both support relative and absolute path names? |
We discussed at refinement today. We thought that it would be best to index object references and have an scl-lib option to "respect" permissions (valKind/valImport) but to default to updating any object reference that we think might break as a result of, say an IED name update. However some IED manufacturers are known not to accept control block reference updates in LGOS/LSVS Go/Sv-CBRefs so this logic should be retained. I'll first try and do an acceptable implementation for It is still possibly that my use case is a little pathological but object references are used by manufacturers in various ways and it's allowed within the standard to fully qualify them so we should check. |
I've been testing the rename IEDs function with some ICTs.
I believe we don't update the
setSrcRef
with rename IEDs in general.Should we be generally processing a file's object references on a rename?
Perhaps this setSrcRef may be a bug in my CID file (it was hand crafted) and there shouldn't be IED references within the
Val
The text was updated successfully, but these errors were encountered: