Commit graph

15 commits

Author SHA1 Message Date
Daniel
3aa5704d74 Refactor CAN inverter handling 2024-04-29 21:02:37 +03:00
Cabooman
0fee07313a
Data layer introduction (#254)
* Active power, SOH

* Total and remaining capacity

* pre-commit, baby!

* Typo

* pre-commit wrestling

* Temp min/max

* Voltage and current

* Min/max design voltage

* BMS status, max charge/discharge, cell min/max

* BMS status cleanup

* Pre-commit, we meet again

* Cell voltages and minor fixes

* Cell number

* SOC

* Missed a spot

* Event handling moved, Wh bugs fixed, time measurements improved

* Pre-commit, old friend...

* Battery chemistry

* Update TESLA-MODEL-3-BATTERY.cpp

* Total capacity/Wh max, soem default values

* Good ol' pre-comm

* Some prio/core cleanup, docs...

* Contactor closing variables

* Max charge/discharge amps

* Data layer variable documentation

* USER_SETTINGS comments

* Charger comment

* Update datalayer.h
2024-04-15 22:26:10 +02:00
Cabooman
ffa7a54f20
Refactoring: Scalability and performance (#252)
Refactoring v5.7 step 1
2024-04-14 14:41:01 +02:00
Daniel
0c62bf16df Add ifdefs for all prints. Remove example folders 2024-03-28 17:01:02 +02:00
Daniel
e9f004c47b Add ifdef 2024-03-18 18:28:05 +02:00
Daniel
1d8fc7f0c9 Make inv-cont-open info, add CAN restart 2024-03-17 22:37:29 +02:00
Daniel
f1073cfc75 Add missing header 2024-02-19 18:00:27 +02:00
Daniel
3783a2ddf2 Add event for Solax requesting contactor open 2024-02-19 17:44:26 +02:00
Daniel
1730dc20dd Refactoring variable names 2024-02-19 13:57:49 +02:00
Daniel
d2c5810863 Fix cell max volt mapping 2023-11-20 21:48:33 +02:00
lenvm
ce08e00a5d use booleans for booleans 2023-11-14 22:01:31 +01:00
lenvm
fe51010096 format todo as TODO:, such that TODOs can be highlighted in VS Code 2023-11-14 21:03:39 +01:00
Daniel
8c88352c5f Rewrite max/min voltage to save memory 2023-11-11 22:47:48 +02:00
lenvm
6b6bf57804 run clang-format for all files except libraries in this repository 2023-11-08 23:38:41 +01:00
lenvm
fc0c71975d add inverter folder 2023-11-06 20:38:57 +01:00
Renamed from Software/SOLAX-CAN.cpp (Browse further)