Commit Graph

65 Commits

Author SHA1 Message Date
f718f82ad1 Add option to set frequency in json v0.1.7 2022-10-18 11:05:05 +02:00
596a30b76a Improve logic to handle fans stopping v0.1.6 2022-10-10 00:25:09 +02:00
0f91960ef9 Adapt version v0.1.5 2022-10-06 10:47:55 +02:00
d9192f10be Add SIGTERM handling, adjust limit finding step 2022-10-06 10:39:43 +02:00
f606a1e450 Update version v0.1.4 2022-10-04 09:55:23 +02:00
2d744245fc Fix segmentation fault on shutdown 2022-10-04 09:53:57 +02:00
bd1695b4a7 Update version v0.1.3 2022-10-04 09:42:40 +02:00
987e65fd90 Add stuff to .gitignore 2022-10-04 09:42:14 +02:00
e567ede3ef Add logic to adjust minPWM on fan stop 2022-10-04 09:41:04 +02:00
d65934a278 Update version v0.1.2 2022-10-04 00:29:21 +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
1c2067286e Cleanup logging output 2022-10-03 14:39:09 +02:00
16c7a930c2 Update version, remove integrity check v0.1.1 2022-10-03 14:29:43 +02:00
95b6f248c8 Reduce file writes, add logging capability 2022-10-03 14:02:44 +02:00
bf68e53a20 Update checksum v0.1.0 2022-10-02 14:58:55 +02:00
cec799fd68 Remove nlohmann/json from source tree
Is already fulfilled via makepkg build dependency
2022-10-02 14:57:03 +02:00
c70a262f86 Remove needless couts, add systemd service 2022-10-02 14:54:33 +02:00
a935bbe265 Update checksum 2022-10-02 14:34:01 +02:00
7e73ab05a2 Fix install path 2022-10-02 14:31:47 +02:00
d5a8ff8cdc Update checksum 2022-10-02 14:14:52 +02:00
a27cf24bd4 Change installation path 2022-10-02 14:02:23 +02:00
3b19b0436e Cleanup, add PKGBUILD 2022-10-02 13:29:42 +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
981d808004 Merge remote-tracking branch 'origin/master' 2022-09-28 21:23:34 +02:00
cce6478eec Implement min PWM finding logic 2022-09-28 21:21:13 +02:00
e85b903a52 Update 'README.md' 2022-09-28 12:56:35 +02:00
a81e8c31ee Documentation 2022-09-28 08:37:41 +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
df943620d6 Move documentation out of source tree 2022-09-27 00:12:36 +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
5109e3b93a Remove unneeded cout 2022-09-24 19:48:29 +02:00
d3cd6857d0 Add deserialization logic 2022-09-24 17:23:12 +02:00
61923121f0 Fix license 2022-09-20 23:27:03 +02:00
9c2d0c9059 Add license 2022-09-20 23:22:33 +02:00
8ceb762fe1 Add mapping logic and serialization for writing 2022-09-20 23:17:40 +02:00
df1c8f3821 revert ba4b4f6e7e
revert Add json submodule
2022-09-20 13:56:02 +02:00
771d3a3861 revert a679786b67
revert Specify submodule branch
2022-09-20 13:55:53 +02:00
Wilde Simon
a679786b67 Specify submodule branch 2022-09-20 13:19:47 +02:00
Wilde Simon
ba4b4f6e7e Add json submodule 2022-09-20 13:15:03 +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