Skip to content
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

[DEV-1994] Phase/wire level impedances #197

Merged

Conversation

kgreav
Copy link
Member

@kgreav kgreav commented Dec 15, 2024

This adds support for PerLengthPhaseImpedance - the classes to support wire-level impedances (i.e, not sequence impedances)

Associated tasks

Test Steps

Probably just run the tests

Checklist

If any of these are not applicable, strikethrough the line ~like this~. Do not delete it!. Let the reviewer decide if you should have done it.

Code

  • I have performed a self review of my own code (including checking issues raised when creating the PR).
  • I have added/updated unit tests for these changes, and if not I have explained why they are not necessary.
  • I have commented my code in any hard-to-understand or hacky areas.
  • I have handled all new warnings generated by the compiler or IDE.
  • I have rebased onto the target branch (usually main).

Documentation

  • I have updated the changelog.
  • I have updated any documentation required for these changes.

Breaking Changes

  • I have considered if this is a breaking change and will communicate it with other team members if so.

Protobuf had a breaking change so this has to be used with the new version of the ewb-grpc. There's also a minor change in the Resolver for perLength[Sequence]Impedance, which nobody was using.

@ryanjcoleman
Copy link
Member

Task linked: DEV-1744 Update JVM SDK
Task linked: DEV-1994 Update JVM SDK

@kgreav kgreav marked this pull request as ready for review December 15, 2024 10:55
@kgreav kgreav requested review from charlta and Esaotuelr December 15, 2024 10:56
@charlta
Copy link
Member

charlta commented Dec 16, 2024

Doesn't build due to incorrect gRPC dependency, which will be corrected in the target branch.

@charlta charlta merged commit da75e51 into DEV-1744-HCM-intervention-update Dec 16, 2024
2 of 3 checks passed
@charlta charlta deleted the DEV-1994-add-phase-impedances branch December 16, 2024 22:15
charlta added a commit that referenced this pull request Dec 19, 2024
* Add PerLengthPhaseImpedance and PhaseImpedanceData

Signed-off-by: Kurt Greaves <[email protected]>

* Fix copyrights

Signed-off-by: Kurt Greaves <[email protected]>

* Update super pom

Signed-off-by: Kurt Greaves <[email protected]>

* Simplified AcLineSegment per length helpers.

Signed-off-by: Anthony Charlton <[email protected]>

* Renamed `PerLengthPhaseImpedance.data` and associated accessors for consistency.

Signed-off-by: Anthony Charlton <[email protected]>

* Removed `PerLengthPhaseImpedance.forEachData` as this is an unordered collection.

Signed-off-by: Anthony Charlton <[email protected]>

* Updated `PerLengthPhaseImpedance.data` to use new unordered collection comparator.

Signed-off-by: Anthony Charlton <[email protected]>

---------

Signed-off-by: Kurt Greaves <[email protected]>
Signed-off-by: Anthony Charlton <[email protected]>
Co-authored-by: Anthony Charlton <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants