Reinder Feenstra
|
3d49eb02a2
|
string_view optimalizations
|
2021-03-01 08:49:28 +01:00 |
|
Reinder Feenstra
|
f12e2a6157
|
XpressNetSerial: implmented S88 start address/module count for RoSoft s88XpressNetLI
|
2021-02-04 10:51:08 +01:00 |
|
Reinder Feenstra
|
b8e6b73cc1
|
fix: toResult: constexpr -> inline (constexpr doesn't work with clang 10)
|
2021-01-23 23:04:22 +01:00 |
|
Reinder Feenstra
|
920e6fc7c1
|
fix: nullptr_t -> std::nullptr_t
|
2021-01-23 23:03:21 +01:00 |
|
Reinder Feenstra
|
a38c9d6d3e
|
method: added support for enum return type
|
2021-01-21 00:01:27 +01: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
|
9de655ff33
|
added signal aspects
|
2021-01-08 16:37:34 +01:00 |
|
Reinder Feenstra
|
e5c4666e97
|
network: only send tile data for tile origin
|
2020-12-24 00:14:10 +01:00 |
|
Reinder Feenstra
|
7960258386
|
network: implemented BoardTileDataChanged event
|
2020-12-24 00:13:27 +01:00 |
|
Reinder Feenstra
|
80f9be959a
|
IdObejct: implemented destroying()
|
2020-12-23 19:10:02 +01:00 |
|
Reinder Feenstra
|
5673171082
|
method: added support for five arguments
|
2020-12-16 22:53:52 +01:00 |
|
Reinder Feenstra
|
7b724f7304
|
session: use one unordered_multimap to store all object signal connections
|
2020-12-11 23:49:20 +01:00 |
|
Reinder Feenstra
|
e6b59435d9
|
network: added support for enum/set method params
|
2020-12-11 23:36:30 +01:00 |
|
Reinder Feenstra
|
545f1929ce
|
method: implemented generic method calling
|
2020-12-08 00:33:13 +01:00 |
|
Reinder Feenstra
|
25e8f4f0a9
|
network: Implmented BoardGetTileData command
|
2020-11-29 10:26:03 +01:00 |
|
Reinder Feenstra
|
7687db6ab5
|
Method: quick fix for Board::addTile
|
2020-11-28 17:09:20 +01:00 |
|
Reinder Feenstra
|
3530d78744
|
Added DEFAULT_ID macro
|
2020-11-27 23:57:38 +01:00 |
|
Reinder Feenstra
|
27664eca0e
|
IdObject: added public to CREATE macro
|
2020-11-27 23:33:52 +01:00 |
|
Reinder Feenstra
|
6339523aac
|
fix
|
2020-10-28 23:24:11 +01:00 |
|
Reinder Feenstra
|
3e8b52a8ff
|
added output support
|
2020-10-28 23:05:47 +01:00 |
|
Reinder Feenstra
|
58a1786677
|
added event to notify objects that world loading is completed
|
2020-10-28 22:59:37 +01:00 |
|
Reinder Feenstra
|
c77c370a2a
|
loconet: input monitor
- implemented id change
- route input value change via input if known (for future change delay/invert)
|
2020-10-19 23:35:22 +02: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
|
649c9cbe3f
|
Object: added getObjectId()
|
2020-10-05 23:39:20 +02:00 |
|
Reinder Feenstra
|
e27f7e85dd
|
wip: train build support
|
2020-09-27 22:50:29 +02:00 |
|
Reinder Feenstra
|
14a48e725b
|
unitproperty: added global toString() function
|
2020-09-27 22:11:12 +02:00 |
|
Reinder Feenstra
|
f805d6f03b
|
UnitProperty: added onChanged
|
2020-09-22 23:16:45 +02:00 |
|
Reinder Feenstra
|
ccab4a0125
|
fix: missing changed() in UnitProperty
|
2020-09-21 23:13:22 +02:00 |
|
Reinder Feenstra
|
24ef703401
|
fix for gcc 9
|
2020-09-21 22:33:12 +02:00 |
|
Reinder Feenstra
|
0b28b12e6e
|
network: added support for unit properties
|
2020-09-21 22:32:21 +02:00 |
|
Reinder Feenstra
|
17b39d4f4e
|
to: added string to float/double support
|
2020-09-21 22:28:29 +02:00 |
|
Reinder Feenstra
|
dfe007100a
|
added server restart support
|
2020-09-15 22:25:07 +02:00 |
|
Reinder Feenstra
|
cda5122526
|
added Attributes::getEnabled()
|
2020-09-14 23:39:05 +02:00 |
|
Reinder Feenstra
|
26c3b60e2b
|
added server shutdown option in client
|
2020-09-10 23:47:55 +02:00 |
|
Reinder Feenstra
|
7a9dddc029
|
added Attributes::setEnabled()
|
2020-09-10 23:46:07 +02:00 |
|
Reinder Feenstra
|
5ddbd599d9
|
traintastic: renamed shutdown() to exit()
|
2020-09-10 22:50:16 +02:00 |
|
Reinder Feenstra
|
2a1346e0d9
|
client: log error is socket shutdown fails
|
2020-09-10 22:49:24 +02:00 |
|
Reinder Feenstra
|
35f1cfc263
|
Implemented ClassList attribute
|
2020-09-02 22:59:07 +02:00 |
|
Reinder Feenstra
|
b9d2b21dad
|
implemented network load world call
|
2020-08-26 23:53:28 +02:00 |
|
Reinder Feenstra
|
5c5f18f5c3
|
method: improved argument handling
|
2020-08-26 23:51:10 +02:00 |
|
Reinder Feenstra
|
7c0450f0e3
|
refactor: renamed functions
to_hex -> toHex
to_string -> toString
|
2020-08-26 18:46:34 +02:00 |
|
Reinder Feenstra
|
aea4767211
|
fixed warning
|
2020-08-25 23:46:26 +02:00 |
|
Reinder Feenstra
|
c041bc3d6a
|
client: implemend strand to sync io
|
2020-08-25 23:23:12 +02:00 |
|
Reinder Feenstra
|
3db602d789
|
fixed enum to/from json conversion
|
2020-08-18 00:01:11 +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
|
71ba4a87fb
|
removed namespace stuff
|
2020-08-02 13:01:34 +02:00 |
|
Reinder Feenstra
|
9a05ab86f3
|
moved world classes to own folder
|
2020-07-29 19:29:07 +02:00 |
|
Reinder Feenstra
|
3a828ee733
|
WIP
|
2020-07-29 09:23:55 +02:00 |
|