8 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
d996d631f0 fixes for catch2 v2 -> v3 upgrade 2024-10-22 23:42:32 +02:00
Reinder Feenstra
f828066cf2 WIP output system refactor (very big commit...), see #95 and #21
Summary of the changes:
- Output channel is now an enum
- Support for different output types: single/pair/aspect
- Outputs are no longer created on the interface and then assigned to a turnout/signal, instead a interface+channel+address is selected for a turnout/signal. Up to eight address can be used.
- Removed some network commands, can now be handled using the generic property/method system.
- Added support for DCCext (RCN-213) for LocoNet, DCC-EX and Z21.
TODO:
- Test/fix MarklinCAN/ECoS.
- Test/fix load old world files.
2024-02-12 23:34:16 +01: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
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
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