Commit Graph

31 Commits

Author SHA1 Message Date
f718f82ad1 Add option to set frequency in json 2022-10-18 11:05:05 +02:00
596a30b76a Improve logic to handle fans stopping 2022-10-10 00:25:09 +02:00
e567ede3ef Add logic to adjust minPWM on fan stop 2022-10-04 09:41:04 +02:00
46a06214a2 Fix severe bug, improve logging, handle fan stops
Conversion from power percentage to PWM value didn't take into floating
point arithmetic into account
Make log messages more helpful, add handling for fan stopping completely
2022-10-04 00:26:57 +02:00
95b6f248c8 Reduce file writes, add logging capability 2022-10-03 14:02:44 +02:00
b74f0e87cd Implement remaining stuff
Basic functionality milestone reached!!
2022-10-01 15:55:49 +02:00
2ef9d979b0 Add logic to label fans, some cleanup 2022-10-01 01:43:15 +02:00
a23563c0be Implement fan curves and extend serialization logic 2022-09-30 20:58:33 +02:00
cce6478eec Implement min PWM finding logic 2022-09-28 21:21:13 +02:00
05b35a9cea Add basic FanCurve implementation, docs 2022-09-27 23:43:20 +02:00
0e75299c20 Cleanup, more documentation 2022-09-27 22:50:01 +02:00
289c55b78c Refactoring, housekeeping, documentation
Add a class diagram. Still needs some details.
Refactor to better respect SOLID principles.
Housekeeping, move and rename classes/files.
2022-09-27 00:09:30 +02:00
4f6a1dfc4f Add documentation, start extending serialization
Temperature sensors are still missing
2022-09-24 21:32:01 +02:00
d3cd6857d0 Add deserialization logic 2022-09-24 17:23:12 +02:00
8ceb762fe1 Add mapping logic and serialization for writing 2022-09-20 23:17:40 +02:00
f507912623 Add mapping logic, refactor stuff 2022-09-19 20:02:18 +02:00
dccd6f2773 Rename some functions, improve documentation 2022-09-17 15:50:00 +02:00
828964bf8f Add documentation, cleanup 2022-09-17 15:45:48 +02:00
bbdd612209 Integrate PwmControl a bit more, add stub for PwmSensor 2022-09-11 20:06:08 +02:00
b3371e02f7 Add isolated class for a single PWM control 2022-09-11 20:02:20 +02:00
e6188b8e72 Organize the files 2022-09-11 19:41:45 +02:00
7111a20203 Cleanup, rename 2022-09-11 19:30:13 +02:00
1985e72c16 Cleanup main, use new sensor implementation 2022-09-11 18:57:16 +02:00
2208aa8672 Add Fan stubs, rework Sensors classes 2022-09-11 18:34:56 +02:00
20cb22de01 Implement HwmonTemperatureSensor, add serialization 2022-09-07 23:11:57 +02:00
f152f1471d Change some variable names, add stubs for sensor interface and an implementation 2022-09-07 22:12:55 +02:00
39310ad4d2 Expand SensorWrapper 2022-08-05 00:17:13 +02:00
f7bd651121 Start implementation of sensors wrapper, rename files and classes, sort usings 2022-08-02 23:11:01 +02:00
1da0844ae8 Add function to read PWM control values 2022-08-02 22:29:14 +02:00
d6f0d9650c Add feature to set PWM values 2022-07-29 00:22:23 +02:00
cdac555c3c Initial commit 2022-07-28 22:16:03 +02:00