Reinder Feenstra
|
1c04c79f5a
|
Limit decoder speed steps by selected protocol
see #72
|
2023-06-27 23:18:53 +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 |
|
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
|
1c911efcad
|
server: forward declade Decoder class inside RailVehicle
|
2023-06-18 13:23:28 +02:00 |
|
Reinder Feenstra
|
246b27c434
|
moved ObjectProperty<> implementation to seperate file
world.hpp now uses forward decl. for many classes, this reduces built time!
see #43
|
2023-03-30 15:09:11 +02:00 |
|
Reinder Feenstra
|
3e1121ee04
|
added throttle objects to aquire/release decoder control
|
2022-12-04 23:16:08 +01:00 |
|
Reinder Feenstra
|
4fda9ee621
|
missing in 8f70509465503bb18b077c7ab18cc9a775ff5a01
|
2022-09-16 23:55:33 +02:00 |
|
Reinder Feenstra
|
8f70509465
|
added base classes for identification support
|
2022-09-16 22:33:10 +02:00 |
|
Reinder Feenstra
|
7767d5b06a
|
ecos: implemented basic locomotive control
|
2022-04-03 11:36:26 +02:00 |
|
Reinder Feenstra
|
c097b579f5
|
moved decoder list files to list subdir
|
2022-03-05 23:49:34 +01:00 |
|
Reinder Feenstra
|
acebbed50c
|
decoder: added toggleDirection method
|
2022-01-23 16:48:47 +01:00 |
|
Reinder Feenstra
|
3ea2a0ae16
|
fix: missing in 5ca6c7389218144f0b4571962f770baf8336ff40
|
2022-01-18 13:18:12 +01:00 |
|
Reinder Feenstra
|
5ca6c73892
|
replaced world weak_ptr by reference
a world must always outlive its objects
|
2022-01-17 23:31:04 +01:00 |
|
Reinder Feenstra
|
34ccc228e3
|
fixed many diagnostic/readabilty issues reported by clang-tidy #WIP
|
2022-01-04 00:09:38 +01:00 |
|
Reinder Feenstra
|
35869a7fd8
|
wlanmaus: rewrite -> new kernel/iohandler model
|
2022-01-02 11:32:57 +01:00 |
|
Reinder Feenstra
|
956c8ad168
|
Replaced command station and controller by interface with supporting controllers
|
2021-10-17 16:10:56 +02:00 |
|
Reinder Feenstra
|
b30db09116
|
server: fixed many warnings
|
2021-09-11 23:49:38 +02:00 |
|
Reinder Feenstra
|
6420805888
|
Many translation improvments and cleanup
Added option to log missing strings to client
|
2021-09-10 23:53:59 +02:00 |
|
Reinder Feenstra
|
931389564d
|
removed InterfaceItem::setAttributeEnabled()
|
2021-09-05 01:25:54 +02:00 |
|
Reinder Feenstra
|
51bcedb5ee
|
fix: implemented destroying(), test now passes
|
2021-08-21 00:31:03 +02:00 |
|
Reinder Feenstra
|
17147e48d0
|
removed decoder control properties from edit dialog
|
2021-08-18 12:31:56 +02:00 |
|
Reinder Feenstra
|
a4bfdf08fd
|
decoder: set speed steps to zero on creation (zero means auto)
|
2021-08-18 08:59:09 +02:00 |
|
Reinder Feenstra
|
e79f254dd5
|
split decoder type into type and function property
|
2021-08-15 09:34:37 +02:00 |
|
Reinder Feenstra
|
885b788bae
|
decoder functions are now sub objects of decoder
|
2021-08-11 21:08:59 +02:00 |
|
Reinder Feenstra
|
adf7c09709
|
decoder: replaced speedStep property by trottle
this makes setting number of speed steps optional for most systems
TODO: add log messages to notify user of improperly configured decoders.
|
2021-07-23 17:32:22 +02:00 |
|
Reinder Feenstra
|
5694305ab8
|
use DisplayName namespace everywhere for setting displayname attribute
|
2021-06-29 21:04:52 +02:00 |
|
Reinder Feenstra
|
d5c281bf58
|
fix: don't update decoder function value if value is forced by mute/no smoke
|
2021-06-25 00:35:59 +02:00 |
|
Reinder Feenstra
|
72514bf554
|
implemented mute/no smoke support in decoder
|
2021-05-25 23:58:24 +02:00 |
|
Reinder Feenstra
|
eef3fc41e0
|
Added display name attributes for id/name/notes properties
|
2021-05-13 22:18:00 +02:00 |
|
Reinder Feenstra
|
90fb2ecaf8
|
decoder: fix: update editable on emergency stop change
|
2020-10-06 21:56:28 +02:00 |
|
Reinder Feenstra
|
2604e12ecf
|
decoder: fix: longAddress wasn't set when selecting DCC protocol
|
2020-10-06 21:31:21 +02:00 |
|
Reinder Feenstra
|
2baf212e2e
|
added ObjectList attribute
|
2020-10-05 23:42:52 +02:00 |
|
Reinder Feenstra
|
09a6503eb0
|
Added enum property values support
|
2020-08-06 22:48:43 +02:00 |
|
Reinder Feenstra
|
71ba4a87fb
|
removed namespace stuff
|
2020-08-02 13:01:34 +02:00 |
|
Reinder Feenstra
|
9a05ab86f3
|
moved world classes to own folder
|
2020-07-29 19:29:07 +02:00 |
|
Reinder Feenstra
|
3edd6525d0
|
WIP
|
2020-07-12 23:23:46 +02:00 |
|
reinder
|
0b800ef124
|
WIP
|
2020-04-29 15:42:30 +02:00 |
|
reinder
|
a205559045
|
WIP
|
2020-04-03 15:10:14 +02:00 |
|
reinder
|
853ab3f1e0
|
WIP
|
2020-02-18 21:19:26 +01:00 |
|
reinder
|
af084bff45
|
WIP: attribute support
|
2019-12-21 19:08:30 +01:00 |
|
reinder
|
e3e139678e
|
WIP
|
2019-12-05 23:46:44 +01:00 |
|
Reinder Feenstra
|
3fd0aa18be
|
current state, just to have some history
|
2019-11-01 21:35:54 +01:00 |
|