Commit Graph

44 Commits

Author SHA1 Message Date
alban ae75092d34 feat: the etherdream device should work 2023-07-19 01:28:45 +02:00
alban 4a87821c22 fix: various fixes for etherdream and debug 2023-07-17 22:44:27 +02:00
alban 86e32e08b1 feat: adds Etherdream device 2023-07-16 20:28:06 +02:00
alban 6fa8846997 feat: add get_client_key + cleanup 2023-07-09 22:44:15 +02:00
alban e4580e0e53 feat: add grid 2023-07-09 22:16:01 +02:00
Marc Planard 69b619dbf5 black working 2023-07-06 22:58:24 +02:00
Marc Planard 21bc0496c2 kpps working 2023-07-06 22:22:56 +02:00
Marc Planard 5ff4ecacdd kpps working 2023-07-06 22:17:49 +02:00
Marc Planard 538f13f539 more worldstate keys 2023-07-06 21:52:20 +02:00
Marc Planard f307fea63c fix code + dummy dac 2023-06-29 23:24:56 +02:00
alban ce86a1cecb wip: add worldstate 2023-06-29 22:36:00 +02:00
alban 526a78428b feat; add device status 2023-06-12 19:25:17 +02:00
Marc Planard 883c72ff24 cleanups 2023-06-10 18:53:10 +02:00
Marc Planard 9a5db444a0 cleanup and new grid 2023-06-10 18:47:04 +02:00
Marc Planard 81de6728fc fix warnings 2023-06-10 17:08:08 +02:00
Marc Planard 177f08e461 fancy example 2023-06-08 22:23:01 +02:00
Marc Planard d9b96f6090 fix draw loop 2023-06-08 21:06:33 +02:00
Marc Planard 22d007d938 fix warnings and make clippy happy 2023-06-07 18:25:33 +02:00
Marc Planard ad3b3803ce load transformers from config file 2023-06-07 17:26:30 +02:00
Marc Planard 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
Marc Planard 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
Marc Planard a2372f9e9a more info 2023-06-05 13:12:49 +02:00
Marc Planard bb28bb0c5e integrate propper logging system 2023-06-05 13:07:43 +02:00
Marc Planard f20838e022 pick 'settings.toml' by default 2023-06-05 11:59:10 +02:00
Marc Planard 12ceb6f69b rename modifier to transformer 2023-06-05 11:21:16 +02:00
Marc Planard 9844475fa1 list of transformers 2023-06-05 11:00:19 +02:00
Marc Planard de26c1c793 first draft for transformers 2023-06-04 21:42:55 +02:00
Marc Planard d9450e903f add our own point definition 2023-06-04 21:31:32 +02:00
Marc Planard 61ede78868 introducing LJResult<T> 2023-06-04 15:09:15 +02:00
Marc Planard 133f301d1c make redis_ctrl use conf 2023-06-04 15:03:09 +02:00
Marc Planard ec15004085 refactor Conf to be object oriented 2023-06-04 12:08:44 +02:00
Marc Planard 49830795e6 more errors refactoring 2023-06-04 12:02:41 +02:00
Marc Planard c18de96e10 refatoring errors 2023-06-04 11:50:05 +02:00
Marc Planard b4766a3301 start to implement proper custom errors 2023-06-04 11:28:43 +02:00
alban ae14cb600d fix: format using rustfmt 2023-06-03 18:54:41 +02:00
Marc Planard 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
Marc Planard 8962d8b214 log error 2023-06-03 16:38:55 +02:00
Marc Planard 3ad7bbf1ef log error 2023-06-03 16:36:06 +02:00
Marc Planard 511a37e740 start implementing orders 2023-06-03 16:20:35 +02:00
Marc Planard 86d5ea0522 move redis stuff to its own file 2023-06-03 15:21:36 +02:00
Marc Planard b5f6f03151 initial commit 2023-06-01 23:11:40 +02:00