Merge pull request #1477 from dalathegreat/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate
This commit is contained in:
Daniel Öster 2025-09-01 21:27:48 +03:00 committed by GitHub
commit 4d0777ce52
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 20 additions and 63 deletions

View file

@ -10,7 +10,7 @@ ci:
repos: repos:
- repo: https://github.com/pre-commit/mirrors-clang-format - repo: https://github.com/pre-commit/mirrors-clang-format
rev: v20.1.8 rev: v21.1.0
hooks: hooks:
- id: clang-format - id: clang-format
args: [-Werror] # change formatting warnings to errors, hook includes -i (Inplace edit) by default args: [-Werror] # change formatting warnings to errors, hook includes -i (Inplace edit) by default

View file

@ -8,83 +8,40 @@
// Available generic battery commands that are taken into use based on what the selected battery supports. // Available generic battery commands that are taken into use based on what the selected battery supports.
std::vector<BatteryCommand> battery_commands = { std::vector<BatteryCommand> battery_commands = {
{"clearIsolation", "Clear isolation fault", "clear any active isolation fault?", {"clearIsolation", "Clear isolation fault", "clear any active isolation fault?",
[](Battery* b) { return b && b->supports_clear_isolation(); }, [](Battery* b) { return b && b->supports_clear_isolation(); }, [](Battery* b) { b->clear_isolation(); }},
[](Battery* b) {
b->clear_isolation();
}},
{"chademoRestart", "Restart", "restart the V2X session?", {"chademoRestart", "Restart", "restart the V2X session?",
[](Battery* b) { return b && b->supports_chademo_restart(); }, [](Battery* b) { return b && b->supports_chademo_restart(); }, [](Battery* b) { b->chademo_restart(); }},
[](Battery* b) {
b->chademo_restart();
}},
{"chademoStop", "Stop", "stop V2X?", [](Battery* b) { return b && b->supports_chademo_restart(); }, {"chademoStop", "Stop", "stop V2X?", [](Battery* b) { return b && b->supports_chademo_restart(); },
[](Battery* b) { [](Battery* b) { b->chademo_restart(); }},
b->chademo_restart();
}},
{"resetBMS", "BMS reset", "reset the BMS?", [](Battery* b) { return b && b->supports_reset_BMS(); }, {"resetBMS", "BMS reset", "reset the BMS?", [](Battery* b) { return b && b->supports_reset_BMS(); },
[](Battery* b) { [](Battery* b) { b->reset_BMS(); }},
b->reset_BMS();
}},
{"resetSOC", "SOC reset", "reset SOC?", [](Battery* b) { return b && b->supports_reset_SOC(); }, {"resetSOC", "SOC reset", "reset SOC?", [](Battery* b) { return b && b->supports_reset_SOC(); },
[](Battery* b) { [](Battery* b) { b->reset_SOC(); }},
b->reset_SOC();
}},
{"resetCrash", "Unlock crashed BMS", {"resetCrash", "Unlock crashed BMS",
"reset crash data? Note this will unlock your BMS and enable contactor closing and SOC calculation.", "reset crash data? Note this will unlock your BMS and enable contactor closing and SOC calculation.",
[](Battery* b) { return b && b->supports_reset_crash(); }, [](Battery* b) { return b && b->supports_reset_crash(); }, [](Battery* b) { b->reset_crash(); }},
[](Battery* b) {
b->reset_crash();
}},
{"resetNVROL", "Perform NVROL reset", {"resetNVROL", "Perform NVROL reset",
"trigger an NVROL reset? Battery will be unavailable for 30 seconds while this is active!", "trigger an NVROL reset? Battery will be unavailable for 30 seconds while this is active!",
[](Battery* b) { return b && b->supports_reset_NVROL(); }, [](Battery* b) { return b && b->supports_reset_NVROL(); }, [](Battery* b) { b->reset_NVROL(); }},
[](Battery* b) {
b->reset_NVROL();
}},
{"resetContactor", "Perform contactor reset", "reset contactors?", {"resetContactor", "Perform contactor reset", "reset contactors?",
[](Battery* b) { return b && b->supports_contactor_reset(); }, [](Battery* b) { return b && b->supports_contactor_reset(); }, [](Battery* b) { b->reset_contactor(); }},
[](Battery* b) {
b->reset_contactor();
}},
{"resetDTC", "Erase DTC", "erase DTCs?", [](Battery* b) { return b && b->supports_reset_DTC(); }, {"resetDTC", "Erase DTC", "erase DTCs?", [](Battery* b) { return b && b->supports_reset_DTC(); },
[](Battery* b) { [](Battery* b) { b->reset_DTC(); }},
b->reset_DTC();
}},
{"readDTC", "Read DTC (result must be checked in CANlog)", nullptr, {"readDTC", "Read DTC (result must be checked in CANlog)", nullptr,
[](Battery* b) { return b && b->supports_read_DTC(); }, [](Battery* b) { return b && b->supports_read_DTC(); }, [](Battery* b) { b->read_DTC(); }},
[](Battery* b) {
b->read_DTC();
}},
{"resetBECM", "Restart BECM module", "restart BECM??", [](Battery* b) { return b && b->supports_reset_DTC(); }, {"resetBECM", "Restart BECM module", "restart BECM??", [](Battery* b) { return b && b->supports_reset_DTC(); },
[](Battery* b) { [](Battery* b) { b->reset_DTC(); }},
b->reset_DTC();
}},
{"contactorClose", "Close Contactors", "a contactor close request?", {"contactorClose", "Close Contactors", "a contactor close request?",
[](Battery* b) { return b && b->supports_contactor_close(); }, [](Battery* b) { return b && b->supports_contactor_close(); }, [](Battery* b) { b->request_close_contactors(); }},
[](Battery* b) {
b->request_close_contactors();
}},
{"contactorOpen", "Open Contactors", "a contactor open request?", {"contactorOpen", "Open Contactors", "a contactor open request?",
[](Battery* b) { return b && b->supports_contactor_close(); }, [](Battery* b) { return b && b->supports_contactor_close(); }, [](Battery* b) { b->request_open_contactors(); }},
[](Battery* b) {
b->request_open_contactors();
}},
{"resetSOH", "Reset degradation data", "reset degradation data?", {"resetSOH", "Reset degradation data", "reset degradation data?",
[](Battery* b) { return b && b->supports_reset_SOH(); }, [](Battery* b) { return b && b->supports_reset_SOH(); }, [](Battery* b) { b->reset_SOH(); }},
[](Battery* b) {
b->reset_SOH();
}},
{"setFactoryMode", "Set Factory Mode", "set factory mode and disable isolation measurement?", {"setFactoryMode", "Set Factory Mode", "set factory mode and disable isolation measurement?",
[](Battery* b) { return b && b->supports_factory_mode_method(); }, [](Battery* b) { return b && b->supports_factory_mode_method(); }, [](Battery* b) { b->set_factory_mode(); }},
[](Battery* b) {
b->set_factory_mode();
}},
{"toggleSOC", "Toggle SOC method", {"toggleSOC", "Toggle SOC method",
"toggle SOC method? This will toggle between ESTIMATED and MEASURED SOC methods.", "toggle SOC method? This will toggle between ESTIMATED and MEASURED SOC methods.",
[](Battery* b) { return b && b->supports_toggle_SOC_method(); }, [](Battery* b) { return b && b->supports_toggle_SOC_method(); }, [](Battery* b) { b->toggle_SOC_method(); }},
[](Battery* b) {
b->toggle_SOC_method();
}},
}; };
String advanced_battery_processor(const String& var) { String advanced_battery_processor(const String& var) {