Do you want to request a feature or report a bug?
Feature
What is the current behavior?
In a node breaker voltage level:
It is impossible to retrieve a terminal connected to a node when its equipment is not directly at this node
If a node is between two switches, the method getTerminal1/2(String switchId) returns null and there is no way to retrieve a terminal connected to this node
What is the expected behavior?
A user should be able to retrieve an "equivalent" (or connected) terminal from any node of the node breaker voltage level.
What is the motivation / use case for changing the behavior?
In CGMES, there are some cases where an equipment regulates at a node between two switches. Since there is no way for now to retrieve an equivalent terminal connected to this node, workarounds have to be found to keep the regulations. This could be a simpler and/or cleaner solution.
Do you want to request a feature or report a bug? Feature
What is the current behavior? In a node breaker voltage level:
It is impossible to retrieve a terminal connected to a node when its equipment is not directly at this node
If a node is between two switches, the method
getTerminal1/2(String switchId)
returnsnull
and there is no way to retrieve a terminal connected to this nodeWhat is the expected behavior? A user should be able to retrieve an "equivalent" (or connected) terminal from any node of the node breaker voltage level.
What is the motivation / use case for changing the behavior? In CGMES, there are some cases where an equipment regulates at a node between two switches. Since there is no way for now to retrieve an equivalent terminal connected to this node, workarounds have to be found to keep the regulations. This could be a simpler and/or cleaner solution.
Please tell us about your environment: