1478 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
fbdfc6b0d5 added zlib
required for reading CS2 config data stream, see #11
2023-07-29 00:50:03 +02:00
Reinder Feenstra
12e659bba2 decoder: added MFX UID property, see #11 2023-07-29 00:47:15 +02:00
Reinder Feenstra
f6115ba207 marklin_can: added Ping reply message
see #11
2023-07-23 00:50:14 +02:00
Reinder Feenstra
024980f831 marklin_can: added ModelClock message
see #11
2023-07-23 00:48:54 +02:00
Reinder Feenstra
139e481452 marklin_can: implemented output feedback
see #11
2023-07-22 16:57:03 +02:00
Reinder Feenstra
bfde44e389 marklin_can: fix: accessory red/green was swapped 2023-07-22 16:56:28 +02:00
Reinder Feenstra
96c04150b0 marklin_can: fix: default switch time for simulation 2023-07-22 16:55:42 +02:00
Reinder Feenstra
6036434426 marklin_can: implemented error state
see #11
2023-07-22 10:26:20 +02:00
Reinder Feenstra
e3c7d4de6b marklin_can: fix: socket can fd wasn't closed on error 2023-07-22 10:02:23 +02:00
Reinder Feenstra
a885529c2b marklin_can: added accessory switch time simulation
see #11
2023-07-21 23:25:39 +02:00
Reinder Feenstra
a6daa9b14a marklin_can: added default switch time setting
see #11
2023-07-21 23:24:48 +02:00
Reinder Feenstra
797419e68d marklin_can: bugfix: tcp handler didn't process last received message
see #11
2023-07-17 23:51:28 +02:00
Reinder Feenstra
5ec7d0031b maklin_can: basic accessory support
see #11
2023-07-17 23:50:20 +02:00
Reinder Feenstra
9ac5dc1bbd fix: make sure ifr_name is always nul terminated
see #11
2023-07-13 23:19:16 +02:00
Reinder Feenstra
977aba6aed fix: can_frame.len is not available on Ununtu 20.04
see #11
2023-07-13 23:18:12 +02:00
Reinder Feenstra
d98978e8ca marklin_can: added SocketCAN iohandler
see #11
2023-07-12 23:37:19 +02:00
Reinder Feenstra
14f5fb1ab7 marklin_can: added settings object
see #11
2023-07-11 22:47:45 +02:00
Reinder Feenstra
b773187c9b marklin_can: added Network to TCP/UDP interface types
More CAN interface options can be added in the future, e.g. SocketCAN
see #11
2023-07-10 22:53:41 +02:00
Reinder Feenstra
779b8f3fb4 marklin_can: fixes for master changes
see #11 and #72
2023-07-10 22:45:16 +02:00
Reinder Feenstra
54ba3664a6 Merge remote-tracking branch 'origin/master' into 11-märklin-cs2cs3-hardware-support 2023-07-09 23:15:32 +02:00
Reinder Feenstra
2fc9da024c marklin_can: added support for reading S88 feedback
see #11
2023-07-09 23:05:42 +02:00
Reinder Feenstra
4ac977c426
Merge pull request #75 from traintastic/72-extend-decodercontroller
Merge extend decodercontroller
2023-07-07 08:42:42 +02:00
Reinder Feenstra
33f00c4215 Merge remote-tracking branch 'origin/master' into 72-extend-decodercontroller 2023-07-06 23:27:16 +02:00
Reinder Feenstra
c775205d81 marklin_can: added Command's
see #11
2023-07-05 23:44:01 +02:00
Reinder Feenstra
ce6995c6c8 marklin_can: swapped dlc and data in Message for better alignment
see #11
2023-07-05 23:18:30 +02:00
Reinder Feenstra
d80bad959a marklin_can: added S88 messages (untested)
see #11
2023-07-05 23:12:40 +02:00
Reinder Feenstra
7966de237d Added fatal log message if eventloop stops due to an exception
(should never happen!)
2023-07-05 00:00:53 +02:00
Reinder Feenstra
f1b3108c6b Updated translations (to remove neutral strings) 2023-07-04 23:30:13 +02:00
Reinder Feenstra
eb1ab729ac Moved neutral string from en-us.json to neutral.json 2023-07-04 22:33:38 +02:00
Reinder Feenstra
45f26f55ba Added neutral language file for strings that don't need translation 2023-07-04 22:21:53 +02:00
Reinder Feenstra
82f69a8406 client: added info message to notify user to restart client if UI language is changed 2023-07-03 23:57:54 +02:00
Reinder Feenstra
a05e34b0e8 fix: client language setting
was broken due to txt->lang change
2023-07-03 23:41:02 +02:00
Reinder Feenstra
cae3d7bfb3 client: fix: fallback language extension was incorrect
txt -> lang
2023-07-03 23:37:33 +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
Reinder Feenstra
57dc589413 decoder: set default maximum motorola (MM2) address to 255
Should work with ECoS and Z21
see #72
2023-07-01 00:46:52 +02:00
Reinder Feenstra
c7361ba98e decoder: removed 27 from default speed steps, it's only supported by XpressNet
see #72
2023-07-01 00:21:23 +02:00
Reinder Feenstra
cf91e27820 z21: limit decoder address range, DCC long only >= 128
see #72
2023-07-01 00:10:31 +02:00
Reinder Feenstra
7ff632f18b loconet: limit decoder address range, long only >= 128
see #72
2023-06-30 20:32:01 +02:00
Reinder Feenstra
9e984e3544 loconet: only allow 14, 28, 128 DCC speedsteps
see #72
2023-06-30 20:25:11 +02:00
Reinder Feenstra
44055aae64 fix: iterator can not be used as pointer 2023-06-30 20:10:59 +02:00
Reinder Feenstra
d96cb9277b fixes for clang-tidy reported issues 2023-06-30 08:54:54 +02:00
Reinder Feenstra
0883254190 xpressnet: implemented decoder address range
short: 0-99
long: 100-9999
see #72
2023-06-29 23:53:09 +02:00
Reinder Feenstra
3366e3e369 xpressnet: only send SpeedAndDirectionInstruction for known speedsteps
see #72
2023-06-29 23:22:56 +02:00
Reinder Feenstra
80aa475c46 dcc++: only allow 28/128 speedsteps as set in interface
see #72
2023-06-29 23:18:43 +02:00
Reinder Feenstra
46edebdf95 added DecoderProtocol translations 2023-06-27 23:33:46 +02:00
Reinder Feenstra
adb8eb21e6 ecos: only allow 14, 28, 128 DCC speedsteps
see #72
2023-06-27 23:27:27 +02:00
Reinder Feenstra
1c04c79f5a Limit decoder speed steps by selected protocol
see #72
2023-06-27 23:18:53 +02:00
Reinder Feenstra
11d1481fd5 DCC++: limit decoder address range, long only >= 128
see #72
2023-06-27 00:41:41 +02:00
Reinder Feenstra
52bf436769 Limit decoder address range by selected protocol
see #72
2023-06-27 00:39:04 +02:00
Reinder Feenstra
27246b8f0b fix: unused param 2023-06-26 00:16:46 +02:00