Reinder Feenstra
|
150f08a1c4
|
fix: clang-tidy readability improvements
|
2022-10-09 21:37:14 +02:00 |
|
Reinder Feenstra
|
ea38dfc956
|
fix: clang-tidy
|
2022-10-08 23:45:23 +02:00 |
|
Reinder Feenstra
|
80cbe516e0
|
loconet: added simulation support for LNCV programming
|
2022-10-08 23:44:59 +02:00 |
|
Reinder Feenstra
|
6358df672b
|
fix: missing license headers
|
2022-10-08 23:30:58 +02:00 |
|
Reinder Feenstra
|
914157cc47
|
loconet: added settings
- echo timeout
- response timeout
- locomotive slots
|
2022-10-08 23:02:56 +02:00 |
|
Reinder Feenstra
|
0995c879da
|
fix: use enum instead of int
|
2022-10-08 22:54:14 +02:00 |
|
Reinder Feenstra
|
176419026a
|
loconet: implemented LNCV programming support
|
2022-10-08 22:53:13 +02:00 |
|
Reinder Feenstra
|
b1d66ce1a7
|
added lncv programming controller and object
|
2022-10-08 18:02:40 +02:00 |
|
Reinder Feenstra
|
8785faff62
|
identification: added support for LocoNet OPC_MULTI_SENSE
|
2022-09-17 00:31:39 +02:00 |
|
Reinder Feenstra
|
4fda9ee621
|
missing in 8f70509465503bb18b077c7ab18cc9a775ff5a01
|
2022-09-16 23:55:33 +02:00 |
|
Reinder Feenstra
|
8f70509465
|
added base classes for identification support
|
2022-09-16 22:33:10 +02:00 |
|
Reinder Feenstra
|
52a533b896
|
corrected include guard and added license
|
2022-09-12 22:20:05 +02:00 |
|
Reinder Feenstra
|
e9846fe0a8
|
board: implemented automatic signal control, phase 1
signal doesn't yet take reservations into account, as that isn't supported yet
|
2022-09-10 23:57:11 +02:00 |
|
Reinder Feenstra
|
2a40eb4115
|
board: added signal for state/position change of block/direction control/turnout
|
2022-09-10 23:47:24 +02:00 |
|
Reinder Feenstra
|
dade4eb1c3
|
board: implemented map node for LinkRailTile
|
2022-09-10 23:42:08 +02:00 |
|
Reinder Feenstra
|
d450e1fda8
|
board: fix: no longer connected links weren't disconnected on map rebuild
|
2022-09-05 22:13:15 +02:00 |
|
Reinder Feenstra
|
f0989ff85c
|
fix: added missing include for ubuntu 22.04
|
2022-09-02 19:41:40 +02:00 |
|
Reinder Feenstra
|
d25edfe913
|
lua: script no longer calls init() function if found
must now be added to script
|
2022-09-02 00:13:56 +02:00 |
|
Reinder Feenstra
|
228fde8fbe
|
lua: added contains method to sets
|
2022-08-28 17:36:21 +02:00 |
|
Reinder Feenstra
|
aab5420d62
|
output: added setValue method and valueChanged event
|
2022-08-28 17:29:52 +02:00 |
|
Reinder Feenstra
|
5bffbccce2
|
test: added test for lua class.get()
|
2022-08-27 11:42:52 +02:00 |
|
Reinder Feenstra
|
cfdc203c2b
|
lua: fixed class.get() now works as explained in manual
|
2022-08-27 11:39:05 +02:00 |
|
Reinder Feenstra
|
278b754bc1
|
log 3rd party component versions at startup
|
2022-08-25 00:23:27 +02:00 |
|
Reinder Feenstra
|
ec58e35463
|
removed option to disable Lua support
|
2022-08-24 23:15:57 +02:00 |
|
Reinder Feenstra
|
5b391d054b
|
Implemented daemonize, user, group and pidfile command line options
|
2022-08-23 23:31:06 +02:00 |
|
Reinder Feenstra
|
b35c5527b9
|
moved signal handling to os/unix directory
|
2022-08-22 00:01:58 +02:00 |
|
Reinder Feenstra
|
298617122d
|
board: added rail decoupler tile
|
2022-08-21 23:52:24 +02:00 |
|
Reinder Feenstra
|
a308165ed1
|
fix: input monitor / output monitor didn't work
dynamic_cast was used while not fully constructed
|
2022-08-21 23:33:30 +02:00 |
|
Reinder Feenstra
|
8e0de0e410
|
bugfix: added missing overload (could cause UB)
|
2022-08-17 00:11:10 +02:00 |
|
Reinder Feenstra
|
29ad379b41
|
board: added link tile to create connections between boards
|
2022-08-13 23:50:37 +02:00 |
|
Reinder Feenstra
|
502c609ea8
|
fix: interface is defined in combaseapi.h
|
2022-08-09 09:20:31 +02:00 |
|
Reinder Feenstra
|
0e466119c3
|
refactor: moved decoders property to DecoderController, less duplicate code
|
2022-08-08 23:56:26 +02:00 |
|
Reinder Feenstra
|
71f63a3d05
|
refactor: moved outputs property to OutputController, less duplicate code
|
2022-08-08 22:55:46 +02:00 |
|
Reinder Feenstra
|
75d628d14a
|
refactor: move inputs property to InputController, less duplicate code
|
2022-08-07 20:19:33 +02:00 |
|
Reinder Feenstra
|
202fa7e929
|
objectlist: replaced static_assert by assert, to allow forward declaration of T
|
2022-08-07 18:02:56 +02:00 |
|
Reinder Feenstra
|
a75e042c28
|
bugfix: corrupt ctw file in word dir caused crash
|
2022-08-05 00:05:09 +02:00 |
|
Reinder Feenstra
|
e8686fdf71
|
added missing includes
|
2022-08-03 08:49:35 +02:00 |
|
Reinder Feenstra
|
81c365606d
|
board: added building node link map of railway plan
for future automatic signals and routes
|
2022-08-03 00:01:21 +02:00 |
|
Reinder Feenstra
|
04de0072ef
|
fix: >1x1 tile delete didn't work properly
|
2022-08-02 23:06:07 +02:00 |
|
Reinder Feenstra
|
3e358a5b93
|
added missing license info
|
2022-08-01 21:55:50 +02:00 |
|
Reinder Feenstra
|
efb1763eb4
|
traintastic diy: added throttle support
|
2022-07-19 00:26:11 +02:00 |
|
Reinder Feenstra
|
93da729747
|
Merge branch 'master' of github.com:traintastic/traintastic
|
2022-06-28 23:14:46 +02:00 |
|
Reinder Feenstra
|
f6f5511f25
|
Added 1st version of Traintastic DIY interface
|
2022-06-28 23:14:39 +02:00 |
|
Reinder Feenstra
|
c70502acda
|
fix: version.rc didn't compile for tag builds
(cherry picked from commit 86f3e4cf85c24609d89b3d29a431fdfa0dee9a6f)
|
2022-06-20 22:57:33 +02:00 |
|
Reinder Feenstra
|
cac339a001
|
ECoS: removed test command option
(cherry picked from commit 9c2271ee4ce859737ef2622c499409bb295e7d28)
|
2022-06-19 23:03:17 +02:00 |
|
Reinder Feenstra
|
39c5f584b5
|
sensor rail tile: removed state from edit dialog
(cherry picked from commit b293f2a6ca62e9213f971acadc5564699fdaf488)
|
2022-06-19 23:02:50 +02:00 |
|
Reinder Feenstra
|
2943926103
|
server: if no settings are found, defaults are saved
(cherry picked from commit ec5f8e8858e33810b2b1f560936d8552e6f45f26)
|
2022-06-19 12:51:09 +02:00 |
|
Reinder Feenstra
|
0f52902b05
|
import: improved error logging
(cherry picked from commit 724cab615b80794dc39b4061221c7a4ad77206a5)
|
2022-06-17 23:14:25 +02:00 |
|
Reinder Feenstra
|
0a4c583f50
|
fix: use generic_string to get / as seperator on windows
(cherry picked from commit 6ca7fec04ceb75d7d1dea72aa371887c9f3f71d0)
|
2022-06-15 00:33:18 +02:00 |
|
Reinder Feenstra
|
332f2838f3
|
world loader: remove pre 0.1 compatibility
|
2022-06-14 22:57:07 +02:00 |
|