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

EVSE add Session and Event support, test event trigger support #31200

Merged
Merged
Changes from 1 commit
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
3f0cded
Beginnings of Session handling
jamesharrow Dec 27, 2023
2990233
Added beginnings of EVConnected,EVNotDetected,EnergyTransferStarted,E…
jamesharrow Dec 28, 2023
c703453
Added framework for EVSE Test Event triggers
jamesharrow Dec 29, 2023
bfc9bfb
Added EnergyEvseTestEventTrigger delegates
jamesharrow Dec 29, 2023
590e63f
Restyled by whitespace
restyled-commits Dec 29, 2023
451428e
Restyled by gn
restyled-commits Dec 29, 2023
22d2504
Added :energy-evse-test-event-trigger to public_deps to see if it res…
jamesharrow Dec 29, 2023
85c68ed
Restyled by gn
restyled-commits Dec 29, 2023
a897dec
Fixed Darwin compile error - do not use else after return
jamesharrow Dec 30, 2023
9ccf8e5
Refactored code so that the EvseManufacturer instance could be retrie…
jamesharrow Dec 31, 2023
57cde7a
Started adding TC_EEVSE_2_2.py
jamesharrow Dec 31, 2023
b775fed
Updated TC_EEVSE_2_2.py to support test events. Still needs to handle…
jamesharrow Jan 1, 2024
8075657
Refactored Handling of TestEvents to allow clear, and better error ha…
jamesharrow Jan 1, 2024
8631c07
Refactored state handling by decomposing into state machine events wh…
jamesharrow Jan 2, 2024
a5774de
Fixed step 6e caused by not setting the cable limit / maxHardwareCurr…
jamesharrow Jan 2, 2024
3f365af
Added comment to clarify purpose and definition of test eventtrigger …
jamesharrow Jan 4, 2024
2f49014
Fixed several bugs in test script
jamesharrow Jan 5, 2024
f2ce4cf
Made SetChargingEnabledUntil take a nullable type.
jamesharrow Jan 5, 2024
b16e1ff
Removed Reference to step 5c, and moved reading of SessionID to step 4b.
jamesharrow Jan 7, 2024
469f313
Fixed issue with not detecting 2nd plug in event, and session ID not …
jamesharrow Jan 7, 2024
fbc5c6e
Merge branch 'upstream-master' into EVSE_Add_PersistedAttributes_and_…
jamesharrow Jan 7, 2024
ec0a876
Restyled by isort
restyled-commits Jan 7, 2024
e008095
Made some attributes persisted per spec.
jamesharrow Jan 8, 2024
b24bb80
Fixed incorrect type - not picked up by all compilers.
jamesharrow Jan 8, 2024
4e16e53
Merge branch 'upstream-master' into EVSE_Add_PersistedAttributes_and_…
jamesharrow Jan 8, 2024
320b5e1
Added provisional handling for Faults
jamesharrow Jan 8, 2024
3a7ace4
Added new test event triggers to help test Fault and Diagnostics
jamesharrow Jan 9, 2024
309b8f6
Added TC_EEVSE_2_4
jamesharrow Jan 9, 2024
9b02ef8
Fix lint issue - unused datetime modules.
jamesharrow Jan 9, 2024
925a701
Added TC_EEVSE_2_5.py to support DiagnosticsCommand testing. Also cha…
jamesharrow Jan 10, 2024
684d6b5
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 11, 2024
bd83ba4
Created a helper EEVSE base class to avoid repetition in the differen…
jamesharrow Jan 11, 2024
514e18e
Restyled by isort
restyled-commits Jan 11, 2024
21cd6d7
Fixed Lint issues
jamesharrow Jan 11, 2024
9ab79d1
Revamped TC_EEVSE_2_5 to match spec behaviour (cannot start diagnosti…
jamesharrow Jan 11, 2024
2e774fe
Implemented timer to disable the EVSE automatically.
jamesharrow Jan 12, 2024
cafe1b4
Added documentation to cover concern about long-lived bytespan in ena…
jamesharrow Jan 12, 2024
02d9713
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 12, 2024
c52fe69
Fixed Lint and build issues on other platforms
jamesharrow Jan 12, 2024
f50ef1e
Restyled by isort
restyled-commits Jan 12, 2024
bd97562
Implemented some of the feedback on PR
jamesharrow Jan 12, 2024
895b552
Refactored HwSetState to use nested switch statements to be clear tha…
jamesharrow Jan 12, 2024
87fe6cc
Fixed error messages
jamesharrow Jan 12, 2024
6b12abe
Test scripts: Removed hardcoded endpoint 1 (use --endpoint 1 in args)…
jamesharrow Jan 12, 2024
303ca2a
Made enum class for callbacks and improved documentation comments bas…
jamesharrow Jan 12, 2024
34c077d
Fixed another python lint issue.
jamesharrow Jan 12, 2024
50793c3
Updated README.md with help on how to build for test event triggers, …
jamesharrow Jan 12, 2024
f629326
Tweaks to README.md to avoid Myst syntax highlighting issues.
jamesharrow Jan 13, 2024
4d2108b
Improved error logging around GetEpochTS()
jamesharrow Jan 13, 2024
1f16b6c
Made main use std::unique_ptr instead of using new/delete per PR comm…
jamesharrow Jan 13, 2024
13f16a8
Fixing MISSPELL issues in README.md
jamesharrow Jan 13, 2024
6ae3073
Merge branch 'upstream-master' into EVSE_Add_PersistedAttributes_and_…
jamesharrow Jan 13, 2024
a1b379e
Fixes #31061 Updated DEVICE_TYPE to 0x050C now this has been allocated
jamesharrow Jan 13, 2024
44c85a5
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 15, 2024
495d347
Small correction to description in test case.
jamesharrow Jan 15, 2024
8f51c0b
Merge branch 'upstream-master' into EVSE_Add_PersistedAttributes_and_…
jamesharrow Jan 15, 2024
ac40f61
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 16, 2024
138760c
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 16, 2024
69241b7
Update examples/energy-management-app/energy-management-common/includ…
jamesharrow Jan 16, 2024
4e2c4c4
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 16, 2024
0c2a8cd
Touched file to retrigger restyled job
jamesharrow Jan 16, 2024
ddb4edc
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 16, 2024
fa45472
Removed whitespace which was added to trigger restyled to rerun
jamesharrow Jan 16, 2024
0e378b0
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 16, 2024
b362c71
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
jamesharrow Jan 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into EVSE_Add_PersistedAttributes_and_Events
  • Loading branch information
jamesharrow authored Jan 16, 2024
commit ac40f61cdc8c1d0b18a729b5f65203d812727204

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.