31 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
72f5ebaf0d [manual] documented lua script throttle 2025-10-21 16:58:32 +02:00
Reinder Feenstra
7add6a8048 [manual] Merge manual and lua manual into a single manual, now built using MkDocs #WIP 2025-09-09 23:15:52 +02:00
Reinder Feenstra
eb325fb1a2 [luadoc] Added missing terms for zone related documantation, see #144. 2025-08-26 23:45:06 +02:00
Reinder Feenstra
dd1521a1db Merge remote-tracking branch 'origin/master' into 144-add-zone-support 2024-10-26 21:32:15 +02:00
Reinder Feenstra
80027e689f luadoc: added persistent variable documentation 2024-10-13 11:36:21 +02:00
Reinder Feenstra
09362f9b3b added strings and lua documentation for zones
see #144
2024-09-24 22:34:02 +02:00
Reinder Feenstra
380ad94692 Merge branch 'master' into 144-add-zone-support 2024-07-13 23:08:08 +02:00
Reinder Feenstra
0376ca986f luadoc: improved turnout tile documentation 2024-07-06 09:27:23 +02:00
Reinder Feenstra
550626779e Merge remote-tracking branch 'origin/master' into 144-add-zone-support 2024-07-03 00:03:06 +02:00
Reinder Feenstra
8456e49021 luadoc: improved documentation 2024-06-30 00:27:51 +02:00
Reinder Feenstra
eb23de2a3d luadoc: improved documentation 2024-06-28 23:29:02 +02:00
Reinder Feenstra
7f4bce3be8 luadoc: added documentation fot train.on_zone_* events
see #144
2024-06-23 23:32:53 +02:00
Reinder Feenstra
16503e32ff added basic zone support with train tracking and events
see #144
2024-06-20 00:12:20 +02:00
Reinder Feenstra
6448ce1251 luadoc: added see also section to enum/set with links where they are used 2024-06-04 23:34:07 +02:00
Reinder Feenstra
f97b0f70e7 luadoc: added documention for train on block entered/left events 2024-06-04 23:34:06 +02:00
Reinder Feenstra
49ff1cb553 board: added switch tile 2024-05-05 18:28:43 +02:00
Reinder Feenstra
9560f6519e lua: added label tile support 2024-04-25 23:34:42 +02:00
Reinder Feenstra
fcccab334f Renamed DCC++ to DCC-EX, as only DCC-EX is and will be supported. 2024-04-09 00:26:04 +02:00
Reinder Feenstra
55db4eb7bd Merge remote-tracking branch 'origin/master' into 95-refactor-outputcontroller-output 2024-02-19 15:58:03 +01:00
Reinder Feenstra
f828066cf2 WIP output system refactor (very big commit...), see #95 and #21
Summary of the changes:
- Output channel is now an enum
- Support for different output types: single/pair/aspect
- Outputs are no longer created on the interface and then assigned to a turnout/signal, instead a interface+channel+address is selected for a turnout/signal. Up to eight address can be used.
- Removed some network commands, can now be handled using the generic property/method system.
- Added support for DCCext (RCN-213) for LocoNet, DCC-EX and Z21.
TODO:
- Test/fix MarklinCAN/ECoS.
- Test/fix load old world files.
2024-02-12 23:34:16 +01:00
Reinder Feenstra
05d44568d7 luadoc: added interface category to object page 2024-01-19 23:14:15 +01:00
Reinder Feenstra
f26513ca55 luadoc: added DCCext signal example 2024-01-04 00:36:51 +01:00
Reinder Feenstra
e36e1cb81c luadoc: fix: class constants with a number weren't detected 2023-12-29 22:35:16 +01:00
Reinder Feenstra
81c7cde7dd block: added on_train_entered and on_train_left events 2023-12-28 23:23:07 +01:00
Reinder Feenstra
8ec71e496d adding path reservation #WIP
see #14
2023-11-01 22:19:04 +01:00
Reinder Feenstra
5eaa45b3e0 lua: class: added INTERFACE for consistency 2023-09-25 22:52:40 +02:00
Reinder Feenstra
324435ed49 lua: added missing class id's for identification (list) 2023-09-25 22:48:45 +02:00
Reinder Feenstra
9fa04d50b3 lua doc: added examples 2023-09-23 00:10:05 +02:00
Reinder Feenstra
f3fa8ea9ba manual lua: add support for linking to items 2023-08-30 10:45:55 +02:00
Reinder Feenstra
176019a277 manual: added [] operator to objectlist in lua doc 2023-08-30 10:31:25 +02:00
Reinder Feenstra
08ce69394b manual: added generator for Lua scripting manual #WIP
The generator uses the C++ source code to build the manual.
2023-08-27 19:08:01 +02:00