Reinder Feenstra
|
49ff1cb553
|
board: added switch tile
|
2024-05-05 18:28:43 +02:00 |
|
Reinder Feenstra
|
d1d425da88
|
dccex: fix: missing updateVisible(), got lost in the merge
see #120
|
2024-04-30 22:58:13 +02:00 |
|
Reinder Feenstra
|
1b1f663756
|
dccex: hostname default value is now empty
see #120
|
2024-04-29 23:35:19 +02:00 |
|
Reinder Feenstra
|
acfc28bc89
|
dccex: fix: crash caused by failing tcp connect
caused by unhandled exception
see #120
|
2024-04-29 23:34:25 +02:00 |
|
Reinder Feenstra
|
576cdc376f
|
Integrated DCC-EX over TCP support received from @cyrilpawelko
Some changes where required mainly due to DCCPlusPlus -> DCCEX rename.
see #120
|
2024-04-29 23:17:56 +02:00 |
|
Reinder Feenstra
|
bb2655708a
|
fix: nx button didn't find block if there were bridge(s) in between
see #115
|
2024-04-27 00:29:40 +02:00 |
|
Reinder Feenstra
|
9560f6519e
|
lua: added label tile support
|
2024-04-25 23:34:42 +02:00 |
|
Reinder Feenstra
|
efa38db3f7
|
board: added self to onPressed event
|
2024-04-25 23:26:08 +02:00 |
|
Reinder Feenstra
|
25c1f8ee0e
|
Lua: added Color and TextAlign enums
|
2024-04-25 23:24:13 +02:00 |
|
Reinder Feenstra
|
f8c4b8549d
|
lua: added support for setting enum properties
|
2024-04-25 23:23:29 +02:00 |
|
Reinder Feenstra
|
c18a64fd6f
|
fix: invalid stack index in Object newindex metamethod
|
2024-04-25 23:23:18 +02:00 |
|
Reinder Feenstra
|
08f9a40039
|
board: added label tile
|
2024-04-25 00:14:31 +02:00 |
|
Reinder Feenstra
|
7b61840a35
|
fix: missing includes for Release build
|
2024-04-22 00:19:24 +02:00 |
|
Reinder Feenstra
|
af41429e6f
|
test: added test for testing bridge path reservation
|
2024-04-21 23:28:50 +02:00 |
|
Reinder Feenstra
|
5fbea7514e
|
block: added method to set block state free if state is unknown
|
2024-04-21 23:27:15 +02:00 |
|
Reinder Feenstra
|
869dbfeb66
|
fix: TrainBlockStatus weren't poperly freeed
|
2024-04-21 23:26:05 +02:00 |
|
Reinder Feenstra
|
81ef653acd
|
output map: added some default mappings for turnout/signals
see #95 and #112
|
2024-04-18 22:45:16 +02:00 |
|
Filippo Gentile
|
0e74ae39fb
|
server: Z21 SimulationIOHandler add basic turnout simulation
|
2024-04-16 16:51:27 +02:00 |
|
Filippo Gentile
|
6b7566dae2
|
server: Z21 ClientKernel handle LanXTurnoutInfo
|
2024-04-16 16:33:21 +02:00 |
|
Filippo Gentile
|
aff850f049
|
server: Z21 added LanXTurnoutInfo and fixes
- Fix Z21 turnout address starting from zero
- Uniform address variable names for turnout messages
- Make more functions inline
|
2024-04-16 16:30:34 +02:00 |
|
Reinder Feenstra
|
1269724eb5
|
test: added delete inactive train
|
2024-04-14 10:42:38 +02:00 |
|
Reinder Feenstra
|
a076765243
|
fix: rail vehicle delete didn't remove it from train
|
2024-04-14 00:09:29 +02:00 |
|
Reinder Feenstra
|
6c07c6700b
|
test: added delete rail vehicle in inactive train
|
2024-04-13 23:14:01 +02:00 |
|
Reinder Feenstra
|
0838aab817
|
added preset stuff for Uhlenbroch Intellibox II
|
2024-04-13 08:49:41 +02:00 |
|
Reinder Feenstra
|
558dd7e445
|
loconet: added Uhlenbrock Intellibox IR and Basic
|
2024-04-12 23:42:10 +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
|
48446e0e07
|
fix: conversion from json to enum was broken
saved by the tests :)
|
2024-04-08 00:02:05 +02:00 |
|
Reinder Feenstra
|
5b537a86a5
|
added support for setting enum properties by string
|
2024-04-07 22:22:35 +02: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
|
91ae54656c
|
Merge pull request #106 from traintastic/95-refactor-outputcontroller-output
Refactor outputcontroller/output
|
2024-03-15 08:57:57 +01:00 |
|
Reinder Feenstra
|
e6afade5dd
|
fix: ignore old output object on world load (output mappings are gone)
see #95
|
2024-03-14 23:19:27 +01:00 |
|
Reinder Feenstra
|
670d763160
|
test: added OutputMap: Change interface, preserve mapping test
|
2024-03-14 23:02:15 +01:00 |
|
Reinder Feenstra
|
a4c3d282aa
|
fix: missing include for Release
|
2024-03-14 06:39:28 +01:00 |
|
Reinder Feenstra
|
519cdedb6b
|
ecos: added switch addrext simulation support
|
2024-03-13 23:48:00 +01:00 |
|
Reinder Feenstra
|
b804d5f727
|
fix: span attrubute changed() wasn't always fired on change
if data() and size() are equal asume it has changed, we can't test it.
|
2024-03-13 23:47:12 +01:00 |
|
Reinder Feenstra
|
5f0d78ae14
|
OutputController: Added support for ECoS object, see #95
|
2024-03-13 23:45:23 +01:00 |
|
Reinder Feenstra
|
35e809a880
|
ecos: improved accessory feedback by reading addrext attribute
|
2024-03-10 23:47:16 +01:00 |
|
Reinder Feenstra
|
292278eff9
|
fix: destroy World::luaScripts before World::status
LuaScriptList's destructor accesses World::status
|
2024-03-06 22:54:12 +01:00 |
|
Reinder Feenstra
|
9b3b9ba7ef
|
fix: std::memcmp could be called with nullptr
|
2024-03-06 22:52:32 +01:00 |
|
Reinder Feenstra
|
7acd0bd79e
|
fix: NO_LOCALHOST_ONLY_SETTING was not working
|
2024-03-03 14:53:27 +01:00 |
|
Reinder Feenstra
|
561c2ae57d
|
ecos: fetch some more device info
|
2024-03-02 00:04:41 +01:00 |
|
Reinder Feenstra
|
805b7637cf
|
ecos: fix: reply/event parsing strip trailing \r
|
2024-02-28 23:51:58 +01:00 |
|
Reinder Feenstra
|
57224cf8cb
|
ecos: fix: event parsing
|
2024-02-28 23:51:58 +01:00 |
|
Reinder Feenstra
|
bd7c727f00
|
fix: missing initialization
|
2024-02-27 09:31:29 +01:00 |
|
Reinder Feenstra
|
2925b26da4
|
fix: missing include
|
2024-02-26 22:26:16 +01:00 |
|
Reinder Feenstra
|
eb84e0fb86
|
fix: missing include
|
2024-02-26 08:16:41 +01:00 |
|
Reinder Feenstra
|
a3a3e702e1
|
lua: added interface.output_channels
|
2024-02-26 00:24:30 +01:00 |
|
Reinder Feenstra
|
29542b9889
|
ecos: fix: wait until started, then send go/stop
caused crash if connect failed
|
2024-02-26 00:20:53 +01:00 |
|
Reinder Feenstra
|
503a7ff4c4
|
ecos: added fetching all switch data incl. simulation support
|
2024-02-26 00:19:23 +01:00 |
|
Reinder Feenstra
|
f4cb22bd70
|
ecos: fixed switch manager response, see #95
|
2024-02-19 23:30:46 +01:00 |
|