Reinder Feenstra
|
aff3bd5c11
|
Moved IOHandler TCP connect's to start() to prevent eventloop blocking.
closes #74
|
2023-09-20 22:30:28 +02:00 |
|
Reinder Feenstra
|
044c15ac98
|
locale: use std::unique_ptr (was raw pointer)
|
2023-09-17 22:50:59 +02:00 |
|
Reinder Feenstra
|
b2c88e2c01
|
lua: implemented excution time limit
|
2023-09-17 19:16:54 +02:00 |
|
Reinder Feenstra
|
f71ac69011
|
decoder list: added protocol column
|
2023-09-15 23:00:33 +02:00 |
|
Reinder Feenstra
|
5fb957660b
|
marklin_can: only store MFX UID, map to MFX SID using loklist.
see #11
|
2023-09-15 22:58:00 +02:00 |
|
Reinder Feenstra
|
f75cd88db9
|
marklin_can: fix: status data config endian conversion
see #11
|
2023-09-03 23:54:27 +02:00 |
|
Reinder Feenstra
|
ea4d629362
|
marklin_can: fix: status data config string decode was using wrong maxLen
see #11
|
2023-09-03 23:53:29 +02:00 |
|
Reinder Feenstra
|
caf65c3c7e
|
marklin_can: added debug option to save status data config as JSON
see #11
|
2023-09-03 23:36:54 +02:00 |
|
Reinder Feenstra
|
b2021b8ce6
|
marklin_can: improved node discovery speed.
reduced retries to 3 (was 11)
reduced retry timeout to 50ms (was 100ms)
see #11
|
2023-09-03 21:52:15 +02:00 |
|
Reinder Feenstra
|
c33ffac650
|
marklin_can: added decoding of reading/configuration channels descriptions
see #11
|
2023-09-03 21:50:17 +02:00 |
|
Reinder Feenstra
|
d85b00ca3e
|
marklin_can: added reading of measurement and configuration channels
|
2023-09-03 11:36:30 +02:00 |
|
Reinder Feenstra
|
f1f11b77c2
|
marklin_can: improved (CS2) simulation support
- ping support
- periodic bootstrapCAN messages
- "loks" list download
see #11
|
2023-08-29 23:36:20 +02:00 |
|
Reinder Feenstra
|
2cbdd56aaf
|
marklin_can: added serial io handler (binary identical to TPC/UDP)
see #11
|
2023-08-28 18:31:31 +02:00 |
|
Reinder Feenstra
|
6899166fe1
|
marklin_can: added uid to debug log of system stop/go/halt commands
see #11
|
2023-08-27 23:51:35 +02:00 |
|
Reinder Feenstra
|
ae8b0cb5ec
|
marklin_can: added debug log of system status commands
see #11
|
2023-08-27 23:50:36 +02:00 |
|
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
|
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 |
|