Commit Graph

7 Commits

Author SHA1 Message Date
Filippo Gentile f9bf6298bb Z21Server: add support for locomotives
- New LocoManager class to handle loco state
- New LocoDriveModel: model wrapper
2023-04-13 20:41:49 +02:00
Filippo Gentile 2628149827 LNDetector seems to break Traintastic, disabling 2023-04-12 23:53:56 +02:00
Filippo Gentile 5265316049 Z21Server: add LNDetector mapped to accessories 2023-04-12 23:49:48 +02:00
Filippo Gentile 997b9c6fd6 Z21Server: support up to 1024 basic accessories
- AccessoryManager: new class to handle accessory state
- AccessoryModel: model wrapper for AccessoryManager
2023-04-12 18:14:42 +02:00
Filippo Gentile f321d27406 Z21: Use public API when possible for S88 2023-04-12 17:44:20 +02:00
Filippo Gentile baf1572a0a RBusRetroaction: new class to handle S88 state
RBusInputModel: item model wrapper around RBusRetroaction
2023-04-11 23:02:13 +02:00
Filippo Gentile b8521cb172 Z21Server: move to "server" subdirectory 2023-04-11 18:58:40 +02:00