145 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
1ef30a736d fix: typo 2024-04-07 23:18:51 +02:00
Reinder Feenstra
5365a54eef Added wizard for easier interface setup.
see  #107
2024-04-07 22:41:06 +02:00
Reinder Feenstra
cb78be3f29 missing in 0eb20396 2024-03-26 23:22:58 +01:00
Reinder Feenstra
b50c3bd176 added new world wizard, to help setting up the world basics 2024-03-17 23:58:06 +01:00
Reinder Feenstra
5f0d78ae14 OutputController: Added support for ECoS object, see #95 2024-03-13 23:45:23 +01:00
Reinder Feenstra
55db4eb7bd Merge remote-tracking branch 'origin/master' into 95-refactor-outputcontroller-output 2024-02-19 15:58:03 +01:00
Edwin Boersma
c2a5c24a6d Merge branch 'translations-sv-se'
# Conflicts:
#	shared/translations/sv-se.json
2024-02-14 09:02:49 +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
Edwin Boersma
87bf5ebfa7 sv-se.json: improvements 2024-01-28 17:18:33 +01:00
Edwin Boersma
52a21f7562 en-us.json: typo correction 2024-01-28 17:18:02 +01:00
Edwin Boersma
cc4f40ddf5 sv-se.json: improved menu options 2024-01-26 15:11:19 +01:00
Reinder Feenstra
82f20e5e8c added missing strings 2024-01-24 19:47:59 +01:00
Reinder Feenstra
f8ae16e3c7 Corrected "occupy detector" -> "occupancy detector" 2024-01-22 22:44:12 +01:00
Cyril Pawelko
864c769244 French translation 2024-01-21 22:57:58 +01:00
Edwin Boersma
fe48937fdd sv-se.json: swedish translations 2024-01-11 07:25:47 +01:00
Edwin Boersma
9e481d2eb8 nl-nl.json: corrected typos 2024-01-11 07:25:20 +01:00
Edwin Boersma
06cefcfe72 en-us.json: corrected typos 2024-01-11 07:24:43 +01:00
Reinder Feenstra
09e6798e73 world: added settings to go online/power on/run on world load 2023-12-18 17:17:58 +01:00
Reinder Feenstra
cafe69ddb9 Added about server option to client main menu 2023-12-09 22:17:44 +01:00
Reinder Feenstra
c92abc355a connect dialog: added auto connect option (enabled by default) 2023-12-08 00:28:42 +01:00
Reinder Feenstra
cb23c99940 traintasticdiy: added startup delay, default = 500ms
some devices reset on connect, give them some time to boot
2023-12-06 00:12:16 +01:00
Reinder Feenstra
a4a1e39c25 traintasticdiy: added loggin of dropped bytes
(untested)
2023-12-05 22:48:37 +01:00
Reinder Feenstra
8f636f2be4 board: made signals aware of path reservation #WIP 2023-11-13 23:25:16 +01:00
Reinder Feenstra
207c9ffd88 cmake: added target traintastic-lang for generating language files 2023-11-02 00:06:28 +01:00
Reinder Feenstra
577c55e449 board: NX button and path selection #WIP
see #14
2023-10-25 22:26:28 +02:00
Reinder Feenstra
cec1aa1304 refactor: removed message ErrorCode, now using LogMessage everywhere. 2023-10-14 22:53:56 +02:00
Reinder Feenstra
2c67d4bf57 trainlist: deleting active trains is no longer allowed 2023-10-11 23:31:35 +02:00
Reinder Feenstra
b5b3da9107 board: added basic identification/RailCom support for blocks 2023-10-08 17:48:16 +02:00
Reinder Feenstra
cfb1fba8a5 fix: don't allow delete of rail vehicle when in active train 2023-09-24 20:22:31 +02:00
Reinder Feenstra
11ac7d6909 refactor: renamed Client to Connection 2023-09-22 20:20:21 +02:00
Reinder Feenstra
b2c88e2c01 lua: implemented excution time limit 2023-09-17 19:16:54 +02:00
Reinder Feenstra
5fb957660b marklin_can: only store MFX UID, map to MFX SID using loklist.
see #11
2023-09-15 22:58:00 +02:00
Reinder Feenstra
caf65c3c7e marklin_can: added debug option to save status data config as JSON
see #11
2023-09-03 23:36:54 +02:00
Reinder Feenstra
8625b64248 maklin_can: added device id column to node list
see #11
2023-08-27 16:46:43 +02:00
Reinder Feenstra
86ab824764 marklin_can: added discovered node list
see #11
2023-08-10 23:36:58 +02:00
Reinder Feenstra
1ff0ab46b9 marklin_can: added import/sync to locomotive list
see #11
2023-08-06 17:21:47 +02:00
Reinder Feenstra
793f233262 log zlib version at startup 2023-08-06 10:11:14 +02:00
Reinder Feenstra
584f4d9f73 marklin_can: added locomotive list to interface dialog
see #11
2023-07-30 23:27:11 +02:00
Reinder Feenstra
d98978e8ca marklin_can: added SocketCAN iohandler
see #11
2023-07-12 23:37:19 +02:00
Reinder Feenstra
14f5fb1ab7 marklin_can: added settings object
see #11
2023-07-11 22:47:45 +02:00
Reinder Feenstra
b773187c9b marklin_can: added Network to TCP/UDP interface types
More CAN interface options can be added in the future, e.g. SocketCAN
see #11
2023-07-10 22:53:41 +02:00
Reinder Feenstra
54ba3664a6 Merge remote-tracking branch 'origin/master' into 11-märklin-cs2cs3-hardware-support 2023-07-09 23:15:32 +02:00
Reinder Feenstra
33f00c4215 Merge remote-tracking branch 'origin/master' into 72-extend-decodercontroller 2023-07-06 23:27:16 +02:00
Reinder Feenstra
f1b3108c6b Updated translations (to remove neutral strings) 2023-07-04 23:30:13 +02:00
Reinder Feenstra
eb1ab729ac Moved neutral string from en-us.json to neutral.json 2023-07-04 22:33:38 +02:00
Reinder Feenstra
45f26f55ba Added neutral language file for strings that don't need translation 2023-07-04 22:21:53 +02:00
Reinder Feenstra
82f69a8406 client: added info message to notify user to restart client if UI language is changed 2023-07-03 23:57:54 +02:00
Reinder Feenstra
b9dcc0703e Merge remote-tracking branch 'origin/master' into 11-märklin-cs2cs3-hardware-support 2023-07-01 01:09:51 +02:00
Reinder Feenstra
80aa475c46 dcc++: only allow 28/128 speedsteps as set in interface
see #72
2023-06-29 23:18:43 +02:00
Reinder Feenstra
46edebdf95 added DecoderProtocol translations 2023-06-27 23:33:46 +02:00