74 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
201a5c2275 fix: missing includes for release build 2023-09-25 08:27:15 +02:00
Reinder Feenstra
5b5485869c test: added empty train activation test 2023-09-24 23:01:42 +02:00
Reinder Feenstra
29887fc748 test: added create/destroy tests for train and rail vehicle 2023-09-24 22:45:22 +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
Filippo Gentile
65aa0f9f30 test: fix server tests
Compilation was broken by method.hpp split
2023-06-18 13:23:34 +02:00
Reinder Feenstra
176db3c764 lua: refactor object wrapper
now seperate object wrappers are per class
2023-06-05 00:26:45 +02:00
Reinder Feenstra
94d21f607b fix: more missing includes 2023-03-30 19:35:11 +02:00
Reinder Feenstra
f61e2c397e fixed compilation of tests 2023-03-30 15:42:39 +02:00
Reinder Feenstra
a424213779 fix: updated tests for previous change 2023-02-25 23:40:19 +01:00
Reinder Feenstra
60c5930ba3 marklin_can: implemented (DCC) decoder control 2023-01-29 15:19:41 +01:00
Reinder Feenstra
143bb49a68 renamed MarklinCSInterface to MArklinCANInterface
see #11
2023-01-29 10:17:33 +01:00
Reinder Feenstra
268479f224 #11 marklin-cs: added interface class 2023-01-20 23:02:46 +01:00
Reinder Feenstra
4f20ec4360 test: disabled some tests for arm64 / macOS 2023-01-20 17:15:27 +01:00
Reinder Feenstra
bf1cf30cae test: moved hardware related test to seperate directory 2023-01-15 22:48:45 +01:00
Reinder Feenstra
74ac77b1a1 test: added move object between interfaces tests 2023-01-06 00:25:47 +01:00
Reinder Feenstra
39213771c2 fix: tile destroy was called multiple times 2022-12-30 21:42:18 +01:00
Reinder Feenstra
50f14074a1 added basic WiThrottle support 2022-12-04 23:54:32 +01:00
Reinder Feenstra
6358df672b fix: missing license headers 2022-10-08 23:30:58 +02:00
Reinder Feenstra
5bffbccce2 test: added test for lua class.get() 2022-08-27 11:42:52 +02:00
Reinder Feenstra
b17bd7ee9d test: added basic lua script start/stop test 2022-08-27 11:34:41 +02:00
Reinder Feenstra
f09986f5ad temparay disabled failing test on aarch64
something with std::unordered_map not working, still investigating
2022-08-14 00:01:50 +02:00
Reinder Feenstra
ccf0005615 test: added test for input/output create/destroy 2022-08-07 17:54:28 +02:00
Reinder Feenstra
f6f5511f25 Added 1st version of Traintastic DIY interface 2022-06-28 23:14:39 +02:00
Reinder Feenstra
d980fada24 test: added create/destroy of HSI88Interface 2022-06-04 18:50:19 +02:00
Reinder Feenstra
5521a262e7 added macro's for enum/set type info 2022-04-30 00:11:05 +02:00
Reinder Feenstra
3333e8e05b lua: moved set's to single file for sandbox and testing 2022-04-25 23:27:01 +02:00
Reinder Feenstra
5b07d1d44f lua: moved enum's to single file for sandbox and testing 2022-04-23 19:14:09 +02:00
Reinder Feenstra
6d677f2300 board: move tile now supports rotating 2022-04-06 23:05:34 +02:00
Reinder Feenstra
6bb930b2f2 lua: added DirectionControlState enum 2022-03-22 23:28:22 +01:00
Reinder Feenstra
86f9956622 test: moved enum to test to single file 2022-01-09 12:53:15 +01:00
Reinder Feenstra
9fe67a6c37 lua: added pairs() support to readonly table 2022-01-09 00:07:49 +01:00
Reinder Feenstra
84714aff30 fixed diagnostic/readabilty issue reported by clang-tidy #WIP 2022-01-08 15:22:17 +01:00
Reinder Feenstra
01fb4489c0 test: added all interfaces to the object create destroy test 2022-01-03 09:34:06 +01:00
Reinder Feenstra
11d4ebcd85 Merge branch 'master' into interface-controller 2022-01-03 00:59:50 +01:00
Reinder Feenstra
a072bdef76 test: lua is_instance -> get_class, fixed implementation issues 2021-11-23 23:50:54 +01:00
Reinder Feenstra
0546ef1c30 lua: added WorldScale enum to sandbox 2021-11-10 21:58:09 +01:00
Reinder Feenstra
956c8ad168 Replaced command station and controller by interface with supporting controllers 2021-10-17 16:10:56 +02:00
Reinder Feenstra
b15cc45286 lua: added support for testing object type 2021-09-21 23:49:03 +02:00
Reinder Feenstra
b9cf6f5342 fix: added shared_ptr in table model to keep list alive until all models are gone 2021-09-18 23:57:58 +02:00
Reinder Feenstra
124dfd68f3 test: added extra checks in board tile add test 2021-09-13 23:09:48 +02:00
Reinder Feenstra
cea12458d7 test: added very basic board save/load test 2021-09-12 23:05:49 +02:00
Reinder Feenstra
0abfe4c3b8 fix: corrected typo's in test
#notetoself always run tests before push
2021-09-12 20:55:15 +02:00
Reinder Feenstra
da0fb33b72 test: added checks if classId matches getClassId() 2021-09-12 20:28:16 +02:00
Reinder Feenstra
b30db09116 server: fixed many warnings 2021-09-11 23:49:38 +02:00
Reinder Feenstra
bf08369357 board: added tunnel tile 2021-09-05 21:52:10 +02:00
Reinder Feenstra
e1d4d2df16 board: automatic create a bridge if two straight tile are placed on top of each other 2021-09-05 16:53:31 +02:00
Reinder Feenstra
8132adb251 board: added bridge tiles 2021-09-05 13:07:39 +02:00
Reinder Feenstra
948012bec9 tile: added properties x, y, width, height, rotate 2021-09-05 01:05:30 +02:00
Reinder Feenstra
23500c7c4f board: added test for adding non exiting tile 2021-08-31 20:47:16 +02:00
Reinder Feenstra
e3bfb6035b board: added simple add tile test 2021-08-30 21:06:18 +02:00