Commit Graph

9 Commits

Author SHA1 Message Date
Florian Nücke
b7eb00b5a7 Move bus topology ownership to bus elements. 2020-12-14 14:10:39 +01:00
Florian Nücke
117e17a6b6 Some formatting, documenting and cleanup. 2020-12-12 02:44:11 +01:00
Florian Nücke
62c7e658c5 Moved some packages to more logical places and aligned implementation with api package structure. 2020-12-11 18:17:06 +01:00
Florian Nücke
59b92be93f Working on generalizing device bus to allow different device types.
Make bus elements source of identifiers in API, too, since they are also in implementation.
2020-12-04 23:44:00 +01:00
Florian Nücke
18ad8d4670 Some package shuffling. 2020-12-02 11:18:12 +01:00
Florian Nücke
c9931123c8 Split up bus controller implementation and RPC logic and properly catch multiple controllers on one bus. 2020-12-02 01:43:45 +01:00
Florian Nücke
47c4486a1b Preparing for detection of multiple controllers per bus. 2020-12-02 00:15:23 +01:00
Florian Nücke
0ea992dac2 Remove abstract device class; not really worth it. 2020-11-29 13:38:17 +01:00
Florian Nücke
3839ee5da4 First device API draft. 2020-11-28 23:06:19 +01:00