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
|
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
|
45f26f55ba
|
Added neutral language file for strings that don't need translation
|
2023-07-04 22:21:53 +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
|
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 |
|
Reinder Feenstra
|
c71d72442c
|
DecoderProtocol: split DCC in DCCShort and DCCLong, to get rid of longAddress property
see #72
|
2023-06-25 23:35:07 +02:00 |
|
Reinder Feenstra
|
e28a9a5d96
|
DecoderProtocol: removed Auto/Custom, added None
see #72
|
2023-06-24 23:41:58 +02:00 |
|
Reinder Feenstra
|
02c674e061
|
property: enum type now checks if value is in values attribute
|
2023-06-23 23:12:30 +02:00 |
|
Reinder Feenstra
|
ab81ad73b3
|
#72 Decoder.protocol is now limited by DecoderController
|
2023-06-23 00:19:35 +02:00 |
|
Reinder Feenstra
|
5d01de9b32
|
Replace ArrayAttribute by more versatile SpanAttribute
|
2023-06-21 20:07:15 +02:00 |
|
Reinder Feenstra
|
2e37cf2632
|
z21: set default hostname to empty string
|
2023-06-21 00:06:15 +02:00 |
|
Reinder Feenstra
|
0031f19c3d
|
loconet: set default hostname to empty string
|
2023-06-21 00:05:44 +02:00 |
|
Reinder Feenstra
|
4878765aa7
|
xpressnet: set default hostname to empty string
|
2023-06-21 00:04:31 +02:00 |
|
Reinder Feenstra
|
623e47ad7e
|
loconet: added asserts to check for invalid use
|
2023-06-18 23:04:43 +02:00 |
|
Filippo Gentile
|
c9eb6f9788
|
server: add method.tpp include to trayicon.cpp
|
2023-06-18 13:23:36 +02:00 |
|
Filippo Gentile
|
0c111c6763
|
server: further fix compilation after method.hpp split
Co-authored-by: Reinder Feenstra <reinderfeenstra@gmail.com>
|
2023-06-18 13:23:35 +02:00 |
|
Filippo Gentile
|
65aa0f9f30
|
test: fix server tests
Compilation was broken by method.hpp split
|
2023-06-18 13:23:34 +02:00 |
|
Filippo Gentile
|
7b411163f7
|
method.tpp fix copyright
|
2023-06-18 13:23:34 +02:00 |
|
Filippo Gentile
|
7a8be05710
|
server: forward declare OutputController and OutputKeyboard
|
2023-06-18 13:23:32 +02:00 |
|
Filippo Gentile
|
5756598181
|
server: forward declare InputMonitor and InputController
- Moved SimulateInputAction to new file
simulateinputaction.hpp
- Use CREATE_DEF for Input class
|
2023-06-18 13:23:32 +02:00 |
|
Filippo Gentile
|
4c58c9d829
|
server: split method.hpp implementation
- Added method.tpp file
- Include it where needed
- Use CREATE_DEF when needed
|
2023-06-18 13:23:31 +02:00 |
|
Filippo Gentile
|
1f58e8685d
|
server: LinkRailTileList unused method.hpp include
|
2023-06-18 13:23:31 +02:00 |
|
Filippo Gentile
|
81efbefd06
|
server: reorganize World includes
- Remove unused includes
- Forward declare ControllerList and include it where needed
|
2023-06-18 13:23:30 +02:00 |
|
Filippo Gentile
|
6ee4c67e02
|
server: forward declare Board
|
2023-06-18 13:23:29 +02:00 |
|
Filippo Gentile
|
03293e414e
|
server: fix string_view not included in ECoS
|
2023-06-18 13:23:29 +02:00 |
|