1451 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
49623c7d73 marklin_can: improved startup procedure
fisrt discovers nodes, then set accessory switch time and then download the loklist.
see #11
2023-08-27 18:22:19 +02:00
Reinder Feenstra
8625b64248 maklin_can: added device id column to node list
see #11
2023-08-27 16:46:43 +02:00
Reinder Feenstra
1b77c2b349 marklin_can: clear node list on disconnect
see #11
2023-08-12 09:13:08 +02:00
Reinder Feenstra
22d2f16e60 marklin_can: added Traintastic to node list
see #11
2023-08-12 09:12:18 +02:00
Reinder Feenstra
8d2f977a7d added missing include for macOS 2023-08-11 00:43:38 +02:00
Reinder Feenstra
86ab824764 marklin_can: added discovered node list
see #11
2023-08-10 23:36:58 +02:00
Reinder Feenstra
7b7e7872c1 fix: added missing includes for Release build 2023-08-06 22:23:36 +02:00
Reinder Feenstra
1ff0ab46b9 marklin_can: added import/sync to locomotive list
see #11
2023-08-06 17:21:47 +02:00
Reinder Feenstra
4e5484e031 marklin_can: loklist: added functionen_2 2023-08-06 10:12:52 +02:00
Reinder Feenstra
43b604d8bd marklin_can: loklist: added mm_prg typ for CS3 2023-08-06 10:12:09 +02:00
Reinder Feenstra
793f233262 log zlib version at startup 2023-08-06 10:11:14 +02:00
Reinder Feenstra
acc9a8eb9f Merge branch 'master' into 11-märklin-cs2cs3-hardware-support 2023-08-03 23:20:33 +02:00
Reinder Feenstra
cf3b0f7141 cmake: clang-tidy is off by default
easier/faster for non developers to build it :)
2023-08-03 23:19:50 +02:00
Reinder Feenstra
bbab9331e4 marklin_can: added MFXSeek command number 2023-08-03 23:12:55 +02:00
Reinder Feenstra
684500688c marklin_can: Traintastic now annouces itself as node on the bus
see #11
2023-08-03 23:06:09 +02:00
Reinder Feenstra
88523ed13d marklin_can: added decoding of some function 'typ' values in 'loklist'
see #11
2023-07-31 23:36:00 +02:00
Reinder Feenstra
584f4d9f73 marklin_can: added locomotive list to interface dialog
see #11
2023-07-30 23:27:11 +02:00
Reinder Feenstra
32e806a470 split objectlistwidget, added listwidget base 2023-07-30 22:55:00 +02:00
Reinder Feenstra
28fb4491cd corrected comment 2023-07-30 09:51:18 +02:00
Reinder Feenstra
4c58967555 fix: used wrong variable for MinGW 2023-07-30 08:53:31 +02:00
Reinder Feenstra
6095969cd0 marklin_can: added reading of loks list (over CAN)
see #11
2023-07-30 00:48:37 +02:00
Reinder Feenstra
31e5be6405 windows: added zlib 2023-07-30 00:24:45 +02:00
Reinder Feenstra
e5b305f4fd decoder: updated MFX address (SID) range 2023-07-29 00:50:51 +02:00
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