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

Feature/k02 05 cumulative #760

Merged
merged 8 commits into from
Sep 17, 2024
Merged

Commits on Sep 12, 2024

  1. smart_charging: Add test for K04.FR.01

    K04.FR.01 states that charging schedules should be managed per EVSE.
    This commit adds a test (and a helper function,
    `get_profiles_on_evse()`) to verify that profiles are EVSE-specific
    are only applied to that EVSE.
    
    Signed-off-by: Christopher Davis <[email protected]>
    christopher-davis-afs authored and couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9c17f04 View commit details
    Browse the repository at this point in the history
  2. smart_charging: Refactor get_station_wide_profile()

    Use the new `get_profiles_for_evse()` helper function.
    
    Signed-off-by: Christopher Davis <[email protected]>
    christopher-davis-afs authored and couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    05a9b06 View commit details
    Browse the repository at this point in the history
  3. Implemented uses case K05: Remote Start Transaction with Charging Pro…

    …file
    
    Signed-off-by: pietfried <[email protected]>
    Pietfried authored and couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ff88f6e View commit details
    Browse the repository at this point in the history
  4. Expanded implementation of K05

    - removed AddChargingProfileSource::Unknown defaults to
    AddChargingProfileSource::SetChargingProfile for the most validation
    checks.
    
    - added a check on SmartChargingCtrlrAvailableEnabled for F01.FR26,
    K05.FR04 and K05.FR05
    
    - added check for ChargingProfilePurposeEnum::TXProfile K05.FR02
    
    Signed-off-by: Coury Richards <[email protected]>
    couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    0c4a863 View commit details
    Browse the repository at this point in the history
  5. Delete TxProfiles by transaction ID.

    Delete transaction-specific profile from database.
    When the transaction ends, then delete TxProfiles.
    
    Signed-off-by: Christoph <[email protected]>
    Co-authored-by: Gianfranco Berardi <[email protected]>
    2 people authored and couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    985a58c View commit details
    Browse the repository at this point in the history
  6. Rename tests to avoid mention of unnecessary context.

    Signed-off-by: Gianfranco Berardi <[email protected]>
    gberardi-pillar authored and couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1ac42b0 View commit details
    Browse the repository at this point in the history
  7. smart_charging: updated validation of RequestStartTransactionRequest …

    …charging profile
    
    Signed-off-by: Coury Richards <[email protected]>
    couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    532bbeb View commit details
    Browse the repository at this point in the history
  8. smart_charging: updated documentation

    Signed-off-by: Coury Richards <[email protected]>
    couryrr-afs committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a609bb3 View commit details
    Browse the repository at this point in the history