Commit Graph

88 Commits

Author SHA1 Message Date
alban
4b135ce283 fix: rework device 2023-06-08 20:18:28 +02:00
9c996b1029 fix tests 2023-06-08 15:49:29 +02:00
22d007d938 fix warnings and make clippy happy 2023-06-07 18:25:33 +02:00
ad3b3803ce load transformers from config file 2023-06-07 17:26:30 +02:00
80ec78efd3 merge 2023-06-07 12:39:59 +02:00
alban
259fdeb7b0 feat: Add device interface and factory
wip

fix borrowing issue and make everything compile

wip
2023-06-07 12:20:42 +02:00
40abb3ac57 no need for these mod to be pub anymore 2023-06-06 11:44:33 +02:00
bc78b30b09 refacto transformer with module hierarchy 2023-06-06 11:32:05 +02:00
e899d8061c refacto transformer with module hierarchy 2023-06-06 11:31:45 +02:00
7d7eec6695 refacto transformer with module hierarchy 2023-06-06 11:30:46 +02:00
alban
3588e3f4a2 wip 2023-06-05 21:21:35 +02:00
1072ff4660 make clippy happy 2023-06-05 13:19:35 +02:00
a2372f9e9a more info 2023-06-05 13:12:49 +02:00
bb28bb0c5e integrate propper logging system 2023-06-05 13:07:43 +02:00
f20838e022 pick 'settings.toml' by default 2023-06-05 11:59:10 +02:00
12ceb6f69b rename modifier to transformer 2023-06-05 11:21:16 +02:00
9844475fa1 list of transformers 2023-06-05 11:00:19 +02:00
de26c1c793 first draft for transformers 2023-06-04 21:42:55 +02:00
d9450e903f add our own point definition 2023-06-04 21:31:32 +02:00
edba874ae7 refactor conf 2023-06-04 17:33:28 +02:00
61ede78868 introducing LJResult<T> 2023-06-04 15:09:15 +02:00
133f301d1c make redis_ctrl use conf 2023-06-04 15:03:09 +02:00
c5654c7ae0 make clippy happy 2023-06-04 12:56:24 +02:00
ec15004085 refactor Conf to be object oriented 2023-06-04 12:08:44 +02:00
49830795e6 more errors refactoring 2023-06-04 12:02:41 +02:00
c18de96e10 refatoring errors 2023-06-04 11:50:05 +02:00
c25d977598 change a panic\! for an unreachable\! 2023-06-04 11:32:11 +02:00
b4766a3301 start to implement proper custom errors 2023-06-04 11:28:43 +02:00
alban
312a48ff5b feat: add tests for conf 2023-06-03 23:27:12 +02:00
alban
ae14cb600d fix: format using rustfmt 2023-06-03 18:54:41 +02:00
alban
4ce35dfd0d feat: add testing infrastructure 2023-06-03 18:44:17 +02:00
263ccf3210 refacto error handling 2023-06-03 18:11:55 +02:00
alban
4362b1b064 feat: add configuration file management 2023-06-03 17:55:03 +02:00
8962d8b214 log error 2023-06-03 16:38:55 +02:00
3ad7bbf1ef log error 2023-06-03 16:36:06 +02:00
511a37e740 start implementing orders 2023-06-03 16:20:35 +02:00
86d5ea0522 move redis stuff to its own file 2023-06-03 15:21:36 +02:00
b5f6f03151 initial commit 2023-06-01 23:11:40 +02:00