40 Commits

Author SHA1 Message Date
8cd949d79e subscribers - done 2026-03-07 16:37:13 +03:00
6aea45825d reporter - done 2026-03-07 00:07:48 +03:00
e98d6998dc builders - done 2026-03-06 22:57:13 +03:00
43a2323ef7 builders - savepoint 2026-03-06 20:34:51 +03:00
6f06522145 refactoring -> add error handling 2026-03-06 17:16:48 +03:00
35b43584ea new homework definition 2026-03-06 16:28:29 +03:00
7e6c4232ab homework: fine tune 2026-02-27 22:07:51 +03:00
5ac9834582 homework: finish 2026-02-27 21:48:45 +03:00
6b5ff13e59 homework: reduce verbosity of thermometer mock 2026-02-27 21:26:29 +03:00
3b47c20863 homework: smart house mocks example 2026-02-27 21:25:09 +03:00
9edfe2648b homework: thermometer mock (correct) 2026-02-27 19:57:01 +03:00
deb1d7df4a homework: thermometer mock (not tested) 2026-02-26 00:34:46 +03:00
36df42feed homework: thermometer mock skeleton 2026-02-25 23:13:59 +03:00
ca1851a214 homework: reduce panics 2026-02-25 22:10:19 +03:00
9fa336a18a homework: purify power socket server 2026-02-25 09:32:14 +03:00
11e66d80d4 homework: power socket tokio client 2026-02-25 01:18:03 +03:00
67d24b795f homework: thermometer client 2026-02-23 23:49:11 +03:00
fd96ed3e70 homework: power socket mock - do not fail on unknown command 2026-02-23 20:51:45 +03:00
0b6bfaafc9 homework: add power socket mock 2026-02-23 20:05:35 +03:00
7d0fbffd78 homework: remove new constructor from PowerSocket 2026-02-23 15:45:16 +03:00
dc15caaaff homework: move old example to bin 2026-02-23 15:36:36 +03:00
9898b79efa homework: upgrade power socket 2026-02-23 15:31:31 +03:00
0effc77237 homework definition 2026-02-22 20:53:07 +03:00
2ba393f3bd homework: demo 2026-01-24 13:45:55 +03:00
519f625f9b homework: extract print_status into a separate trait 2026-01-24 12:48:58 +03:00
38f5e62263 homework: room macro 2026-01-24 12:41:11 +03:00
3f083fd9fd homework: remove names 2026-01-24 10:23:13 +03:00
f8258ee6d4 homework: add method to retrieve device to house and implement From trait for PowerSocket and Thermometer 2026-01-23 17:12:49 +03:00
dce37b4c58 homework: dynamic insert / remove in devices and rooms 2026-01-23 16:43:54 +03:00
8286f98265 homework: use hash map and implement Debug trait 2026-01-21 21:34:31 +03:00
830ff5f78f homework: add get_name method to room 2026-01-21 17:17:43 +03:00
efe256f7a7 homework: add name to power socket 2026-01-21 17:14:51 +03:00
b2d3b2e635 homework: add name to thermometer 2026-01-21 17:05:43 +03:00
db6833ebe0 homework: options instead panics 2026-01-21 16:50:26 +03:00
a699cfaba1 homework definition 2026-01-20 21:48:24 +03:00
2eaa6a8b04 implement bin crate with demo 2025-12-18 18:15:04 +03:00
c0abbd3b7c add House struct 2025-12-18 17:57:41 +03:00
a3f3aefc94 add Room struct 2025-12-18 16:38:27 +03:00
4018f77bad add Thermometer and PowerSocket structs and Device enum 2025-12-17 19:01:11 +03:00
5471cf05d3 Add smart-house lib skeleton 2025-12-15 13:48:49 +03:00