58 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
4d2ffc2c0d Added basic block sensor support 2021-06-25 00:32:38 +02:00
Reinder Feenstra
33001d64fe Added support for object vector properties (prepaired for other types) 2021-06-25 00:23:29 +02:00
Reinder Feenstra
2b583411ff added block state property and enum 2021-06-25 00:06:31 +02:00
Reinder Feenstra
232772d648 TriState added |= operator 2021-06-24 23:59:42 +02:00
Reinder Feenstra
5a89e186cc missing in f13ffdf5 2021-06-10 00:17:11 +02:00
Reinder Feenstra
c26cb4b401 added support for TriState ||, && and ^ operators 2021-06-09 23:53:05 +02:00
Reinder Feenstra
3648b7d084 board: fix: place tile no longer drawn when mouse is outside board 2021-06-04 22:36:06 +02:00
Reinder Feenstra
69edafc1c4
Bumped version to 0.0.2 2021-06-01 22:57:01 +02:00
Reinder Feenstra
1711108ee0 Added decoder function types: AlwaysOff, AlwaysOn 2021-05-26 21:05:26 +02:00
Reinder Feenstra
3225e7c6da added type property to decoder function 2021-05-25 23:56:26 +02:00
Reinder Feenstra
55dfc63bac removed no longer used enum TraintasticMode 2021-05-21 08:03:55 +02:00
Reinder Feenstra
06342baaa0 Added *no smoke* option to world.
(will force disable all smoke generation in future)
2021-05-21 00:20:54 +02:00
Reinder Feenstra
23d00df4f1 Added DisplayName attribute, to override the default class_id:property_name 2021-05-13 21:31:14 +02:00
Reinder Feenstra
9fcdcbffa6 locale: skip \r chars 2021-05-12 21:42:19 +02:00
Reinder Feenstra
7b17dfeca8 moved appicon ico/rc to shared 2021-05-11 23:13:02 +02:00
Reinder Feenstra
75e17dcb96 moved project version to shared file 2021-05-04 23:14:28 +02:00
Reinder Feenstra
ef610b3e43 moved frozen to shared/thirdparty 2021-04-23 21:59:13 +02:00
Reinder Feenstra
0eafd5018c redesigned world states/events
- added online/offline for connection to e.g. command station(s)
- changed track power to more generic power on/off
- renamed emergency stop to stop
- added run, to clear stop
- added mute function (not yet handled internally)
2021-04-05 16:47:26 +02:00
Reinder Feenstra
46b01874d8 missing in 1dbb37d04151a26840c494c76899b6596280a687 2021-04-03 16:50:28 +02:00
Reinder Feenstra
3242ddac72 moved value type traits to shared header 2021-04-03 11:08:12 +02:00
Reinder Feenstra
90a322cab9 wip: output mapping support for turnouts/signals 2021-04-01 23:51:23 +02:00
Reinder Feenstra
01952ef41a board: network improvements
- merged TileData and TileDataLong
- send object data to client for active tiles: turnouts, signals etc.
2021-01-09 11:10:39 +01:00
Reinder Feenstra
fd9c9be852 added turnout positions 2021-01-09 09:12:01 +01:00
Reinder Feenstra
9de655ff33 added signal aspects 2021-01-08 16:37:34 +01:00
Reinder Feenstra
1194abde9f board: added 90deg and curved left/right turnouts 2021-01-08 00:23:51 +01:00
Reinder Feenstra
7960258386 network: implemented BoardTileDataChanged event 2020-12-24 00:13:27 +01:00
Reinder Feenstra
745033086b TileRotate: added toDeg/fromDeg conversion functions 2020-12-21 23:10:55 +01:00
Reinder Feenstra
3bf8a3c59e TileRotate: added operator += 2020-12-21 23:09:52 +01:00
Reinder Feenstra
1cd6d802c6 TileLocation: added operator != 2020-12-21 23:09:21 +01:00
Reinder Feenstra
25e8f4f0a9 network: Implmented BoardGetTileData command 2020-11-29 10:26:03 +01:00
Reinder Feenstra
2edc4a1e59 Block: added sensor and block rail tiles 2020-11-28 21:20:04 +01:00
Reinder Feenstra
5db6912294 Board: added buffer stop tile 2020-11-28 21:04:18 +01:00
Reinder Feenstra
8f145a9e02 Board: added signal base classes 2020-11-28 20:57:47 +01:00
Reinder Feenstra
2a188265b4 Board: added turnout base classes 2020-11-28 20:41:55 +01:00
Reinder Feenstra
0bca98cb4a Board: added straight/curve/cross rail tiles 2020-11-28 17:05:52 +01:00
Reinder Feenstra
30c9f5a2d2 Board: added tile base classes 2020-11-28 17:04:05 +01:00
Reinder Feenstra
fd7ddd7e82 corrected include guard 2020-11-27 23:26:42 +01:00
Reinder Feenstra
3e8b52a8ff added output support 2020-10-28 23:05:47 +01:00
Reinder Feenstra
914914a68d added (loconet) input monitor 2020-10-15 22:24:42 +02:00
Reinder Feenstra
2baf212e2e added ObjectList attribute 2020-10-05 23:42:52 +02:00
Reinder Feenstra
98d662fdf6 added usb xpressnet controller base 2020-09-29 23:19:31 +02:00
Reinder Feenstra
216439175e added support for translatable values in tables 2020-09-27 22:12:46 +02:00
Reinder Feenstra
025c1598df refactor: use ENUM_NAME macro 2020-09-21 22:34:43 +02:00
Reinder Feenstra
0b28b12e6e network: added support for unit properties 2020-09-21 22:32:21 +02:00
Reinder Feenstra
35f1cfc263 Implemented ClassList attribute 2020-09-02 22:59:07 +02:00
Reinder Feenstra
1d8cdee29f WIP 2020-08-17 23:02:16 +02:00
Reinder Feenstra
09a6503eb0 Added enum property values support 2020-08-06 22:48:43 +02:00
Reinder Feenstra
6afb6eb66d renamed li100 to xpressnetserial and added serialcommandstation base class 2020-08-04 17:00:09 +02:00
Reinder Feenstra
3a828ee733 WIP 2020-07-29 09:23:55 +02:00
Reinder Feenstra
3edd6525d0 WIP 2020-07-12 23:23:46 +02:00