1459 Commits

Autor SHA1 Nachricht Datum
Tom
265ac0b84d Add base files for CBUS/VLCB to Server (Interface, IOHandler)
Einige Prüfungen sind noch ausstehend
Build / client macos-15-arm64 (push) Waiting to run
Build / client macos-15-intel (push) Waiting to run
Build / client ubuntu_24.04 (push) Waiting to run
Build / client ubuntu_24.04_arm64 (push) Waiting to run
Build / client raspberrypios_arm64 (push) Waiting to run
Build / client raspberrypios_arm7 (push) Waiting to run
Build / client windows_x64_msvc (push) Waiting to run
Build / server ubuntu_24.04 (debug+ccov) (push) Waiting to run
Build / server macos-15-arm64 (push) Waiting to run
Build / server macos-15-intel (push) Waiting to run
Build / server raspberrypios_arm64 (push) Waiting to run
Build / server raspberrypios_arm7 (push) Waiting to run
Build / server ubuntu_24.04 (push) Waiting to run
Build / server ubuntu_24.04_arm64 (push) Waiting to run
Build / server windows_x64_clang (push) Waiting to run
Build / shared data raspberrypios_10 (push) Blocked by required conditions
Build / shared data ubuntu_24.04 (push) Blocked by required conditions
Build / language files (push) Waiting to run
Build / manual (push) Waiting to run
Build / package innosetup (push) Blocked by required conditions
Build / Deploy to website (push) Blocked by required conditions
Build / Update contributers in README.md (push) Waiting to run
2026-02-19 22:46:56 +01:00
Reinder Feenstra
2bfbbb267f [cbus] added config struct 2026-02-16 22:46:54 +01:00
Reinder Feenstra
5946f09e12 [cbus] added CBUS general and engine message structs 2026-02-16 22:46:20 +01:00
Reinder Feenstra
f3363133c6 [cbus] added CBUS protocol opcodes 2026-02-15 13:44:23 +01:00
Reinder Feenstra
473246151b [lua] added missing pathfinder support and manual entries 2026-02-11 23:12:56 +01:00
Reinder Feenstra
37309cd13e fix: missing include for Release build 2026-02-11 23:12:11 +01:00
Reinder Feenstra
d3738607f5 [board] basic drag-n-drop block reservation, blocks must be adjacent (for now) 2026-02-11 18:32:05 +01:00
Reinder Feenstra
a79dfbb5d3 [network] Added CallMethod command to call methods by <object_path>.<method_name> 2026-02-10 23:16:51 +01:00
Reinder Feenstra
fe5f697f50 [test] remove train flipping due to changed default direction on assignment 2026-01-29 23:34:17 +01:00
Reinder Feenstra
75520517f2 [block] Flipped default assignment direction for trains, it now matches the direction button for horizontal block, so it fells less odd. 2026-01-28 23:23:01 +01:00
Reinder Feenstra
2c9fb1bac3 [traintastic] fixed restart crash (out of memory) 2026-01-17 22:52:32 +01:00
Reinder Feenstra
fd012470bc [test] added booster create/destroy/switch driver tests 2026-01-17 10:16:05 +01:00
Reinder Feenstra
90cb0704a5 [world] added booster feature, is automatically enabled when a booster is created, for future booster setting for block 2026-01-17 09:19:30 +01:00
Reinder Feenstra
176522540b [utils] fix: typo 2026-01-17 00:04:12 +01:00
Reinder Feenstra
51be749b54 [booster] fixed crash on destroy 2026-01-17 00:03:25 +01:00
Reinder Feenstra
da46fea755 [booster] Added support for Uhlenbrock Power 7/22/40/70 2026-01-16 19:46:36 +01:00
Reinder Feenstra
a1ded854cc [Decoder] Added protocol: Analog 2026-01-09 23:25:12 +01:00
Reinder Feenstra
db19f52a9e [world] bugfix: corrected name of decoderController property!! 2026-01-09 22:24:43 +01:00
Reinder Feenstra
9a387bdaac [world] added scripting feature settings: show/hid scripting related stuff, see #71 2026-01-08 00:10:24 +01:00
Reinder Feenstra
0b4ac00777 [booster] Added (smart) booster status reading support, see #212 2026-01-01 13:42:36 +01:00
Reinder Feenstra
a5cb57e360 [object] added Object weak_ptr<T>() weak_ptr_c<T>() helper functions 2025-12-30 08:55:06 +01:00
Reinder Feenstra
db24ba5929 [utils] added getBit setBit utility functions 2025-12-30 00:31:32 +01:00
Reinder Feenstra
72029dc806 Improved values/alias attribute support for string properties. 2025-12-30 00:22:34 +01:00
Reinder Feenstra
35ecb8b46f [loconet] improved handling of power commands 2025-12-22 15:24:14 +01:00
Reinder Feenstra
42015e2064 [loconet] extened loco slot read/write log data 2025-12-22 15:22:13 +01:00
Reinder Feenstra
a5db20c3b8 [train] fix: set vehicle direction on load if active 2025-12-22 15:19:49 +01:00
Reinder Feenstra
0da9c107d3 [loconet] fix: missing file changes 2025-12-20 10:05:23 +01:00
Reinder Feenstra
ac8b32aa68 [loconet] fix: missing include 2025-12-20 09:28:27 +01:00
Reinder Feenstra
ebd12792cc [loconet] Update decoder slot values on Run 2025-12-18 22:54:50 +01:00
Kamil Kasprzak
457b32a249
Added Help attribute to optionally add additiional information to an interface item label (#206) 2025-12-15 19:01:59 +01:00
Reinder Feenstra
cd31655d8c [cleanup] removed unused enum value 2025-12-09 23:55:10 +01:00
Reinder Feenstra
ee0ecc8540 [board] Created new tile edit dialog for all tiles, with a live tile preview. 2025-12-08 23:06:04 +01:00
Reinder Feenstra
78ad243821 [lua] added sensor rail tile name and state access 2025-12-03 23:38:18 +01:00
Reinder Feenstra
b0a9a2a9fa [switch] removed name, added text/text_color_on/text_color_off and made is resizeble 2025-11-25 23:21:33 +01:00
Reinder Feenstra
57ce96b295 [world] fix: stop scripts before world destruction 2025-11-24 18:50:35 +01:00
Reinder Feenstra
b80bfb8a22 fix: don't store simulation status in world file 2025-11-24 18:18:16 +01:00
Reinder Feenstra
878250b5ce [input] fixed invalid assert 2025-11-22 16:27:45 +01:00
Reinder Feenstra
60437cdce8 [pushbutton] removed name, added text/text_color and made is resizeble 2025-11-19 23:45:08 +01:00
Reinder Feenstra
f96485e3c3 [server] fixed crash at startup if settings.json was empty or corrupt 2025-11-16 23:43:39 +01:00
Reinder Feenstra
2a4a306677 [lua+manual] Added missing class constant for train block status 2025-11-04 00:30:42 +01:00
Reinder Feenstra
53e67ffa1d [lua] Made block state available 2025-11-04 00:29:43 +01:00
Reinder Feenstra
be5d081fd1 [trayicon] fix: notification text encoding issue. 2025-11-02 23:54:55 +01:00
Reinder Feenstra
5fd430121b [lua] fix: SensorState enum wasn't registered. 2025-11-01 10:46:57 +01:00
Reinder Feenstra
bc2fd8a254 [sensorrailtile] Added onStateChanged event 2025-10-29 00:03:21 +01:00
Reinder Feenstra
9875a399f6 [input] Added debounce filter properties onDelay and offDelay. 2025-10-28 23:57:02 +01:00
Reinder Feenstra
886c1047d2 [core] Added Step attirbute 2025-10-28 23:53:43 +01:00
Reinder Feenstra
e90315cf8b [lua] Allow reading train block status properties 2025-10-26 23:44:57 +01:00
Reinder Feenstra
f7657cbec5 [input] Refactor: inputs can now be configured using a interface/channel/address property instead of creating and connecting a input object
Easier to understand and configure for users.
2025-10-26 23:41:38 +01:00
Reinder Feenstra
d83acde5cd [block] added length property 2025-10-21 23:56:13 +02:00
Reinder Feenstra
cc3343793a [translation] Use exising term 2025-10-21 23:45:45 +02:00