)]}'
{
  "commit": "6d8ec81eebd4334f5216eab01ee43f67ec40a06f",
  "tree": "6832a1fadb8b98d060b9c69e20d87c777cda09cc",
  "parents": [
    "5dd517c05d0b3c1b0a662c794bc483d5d232f7e1"
  ],
  "author": {
    "name": "jamesharrow",
    "email": "93921463+jamesharrow@users.noreply.github.com",
    "time": "Tue Sep 03 21:28:33 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 03 20:28:33 2024 +0000"
  },
  "message": "Add Q Quality test for EVSE (#35339)\n\n* Initial stab at Q Quality test for EVSE - but issue with events not being received so commented out for now.\n\n* Removed some debug\n\n* Fixed issue with events - keepSubscriptions needs to be True on step 4\n\n* Updated TC_EEVSE_2_6 to check session ID does increment on next plug-in (not on unplugged).\n\n* Added StopSession() to update values once unplugged. Fixed issue with session reporting which was using (wrong) endpoint 0. Avoided recursive update when getting session duration causing attribute to be marked as dirty. Fix to state machine from real EV testing.\n\n* Corrected test script assert.\n\n* Restyled by whitespace\n\n* Restyled by clang-format\n\n* Restyled by isort\n\n* Reverted change to state machine which broke EEVSE_2_2\n\n* Updated TC_EEVSE_2.6 based on code review comments - added step 3 for event subscription.\n\n* Updated with code review comments.\n\n---------\n\nCo-authored-by: Restyled.io \u003ccommits@restyled.io\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c43707d9d0958948329f3e47f0e3988c1c840e59",
      "old_mode": 33188,
      "old_path": "examples/energy-management-app/energy-management-common/energy-evse/include/EnergyEvseDelegateImpl.h",
      "new_id": "0b84e8fcc87c22206999d28df6220d417ebe369e",
      "new_mode": 33188,
      "new_path": "examples/energy-management-app/energy-management-common/energy-evse/include/EnergyEvseDelegateImpl.h"
    },
    {
      "type": "modify",
      "old_id": "6266be245c2a4add771255a175200039dbefe3f9",
      "old_mode": 33188,
      "old_path": "examples/energy-management-app/energy-management-common/energy-evse/src/EnergyEvseDelegateImpl.cpp",
      "new_id": "0294a0349e8f29fc6c73d2215eff8557c94a4cb9",
      "new_mode": 33188,
      "new_path": "examples/energy-management-app/energy-management-common/energy-evse/src/EnergyEvseDelegateImpl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4567f96c3e466a6c0de9580d9739979aa00d20dd",
      "new_mode": 33188,
      "new_path": "src/python_testing/TC_EEVSE_2_6.py"
    }
  ]
}
