Reinder Feenstra
|
d77ddfbafb
|
fix: added missing destroying() in Lua::Script
|
2023-01-06 00:55:53 +01:00 |
|
Reinder Feenstra
|
d21816caca
|
corrected include guard
|
2023-01-06 00:54:37 +01:00 |
|
Reinder Feenstra
|
15d30710bb
|
world: destroy() objects on world delete
else object may keep eachother alive when haveing a shared_ptr to eachother
|
2023-01-06 00:54:10 +01:00 |
|
Reinder Feenstra
|
896bd2a13f
|
bugfix: added keepalive, to make sure object isn't deleted during destroy() call
|
2023-01-06 00:50:56 +01:00 |
|
Reinder Feenstra
|
1ef5e847b5
|
bugfix: propertyChanged signals were not disconnected
|
2023-01-06 00:11:46 +01:00 |
|
Reinder Feenstra
|
39213771c2
|
fix: tile destroy was called multiple times
|
2022-12-30 21:42:18 +01:00 |
|
Reinder Feenstra
|
433ef6ad79
|
fix: timing issue (quick start/stop of messagepump failed)
occured when running the tests
|
2022-12-25 23:43:54 +01:00 |
|
Reinder Feenstra
|
8659fc1d52
|
bugfix: vector iterator was used while modifing the vector
|
2022-12-25 23:42:08 +01:00 |
|
Reinder Feenstra
|
fc3012f346
|
fix: constexpr -> inline
|
2022-12-24 21:59:04 +01:00 |
|
Reinder Feenstra
|
0d7ef4eb4a
|
windows: added serial port discovery/hotplug detection
|
2022-12-24 20:26:43 +01:00 |
|
Reinder Feenstra
|
1715c1db03
|
added std::string overload of rtrim()
|
2022-12-24 11:58:44 +01:00 |
|
Reinder Feenstra
|
4730b7ebce
|
removed sd_event* member, just get it from the event source
|
2022-12-21 00:13:16 +01:00 |
|
Reinder Feenstra
|
3b5fec37c8
|
fix: removed sd_device_unref(), seems not needed based on libsystemd source
|
2022-12-20 23:35:39 +01:00 |
|
Reinder Feenstra
|
28dcd86919
|
fix: added missing include
|
2022-12-20 23:12:06 +01:00 |
|
Reinder Feenstra
|
9d743cb377
|
linux: added serial port discovery/hotplug detection (using libsystemd)
|
2022-12-20 00:01:20 +01:00 |
|
Reinder Feenstra
|
34abfafd21
|
added special serial device property and serial port list
|
2022-12-19 23:55:24 +01:00 |
|
Reinder Feenstra
|
ba1a3c09ef
|
withrottle: added sending server type and version
|
2022-12-07 00:00:46 +01:00 |
|
Reinder Feenstra
|
fc163efc6d
|
fix: added missing include for macOS
|
2022-12-05 10:19:54 +01:00 |
|
Reinder Feenstra
|
42746972b6
|
fix: added missing include for macOS
|
2022-12-05 08:08:33 +01:00 |
|
Reinder Feenstra
|
50f14074a1
|
added basic WiThrottle support
|
2022-12-04 23:54:32 +01:00 |
|
Reinder Feenstra
|
8554a409dd
|
world saver: don't save empty object
object that don't need to be saved return an empty JSON object on save
|
2022-12-04 23:17:21 +01:00 |
|
Reinder Feenstra
|
3e1121ee04
|
added throttle objects to aquire/release decoder control
|
2022-12-04 23:16:08 +01:00 |
|
Reinder Feenstra
|
ada10ae2cb
|
loconet: added slot write ack in simulation
|
2022-11-27 23:50:44 +01:00 |
|
Reinder Feenstra
|
ef6f3473e9
|
renamed methods for consistency
|
2022-11-26 23:52:55 +01:00 |
|
Reinder Feenstra
|
3459da35da
|
fix: loconet fastclock hour/minute calculation
|
2022-11-26 23:46:54 +01:00 |
|
Reinder Feenstra
|
21558b5bd7
|
missing in c1081cc0bfe029e768a5a32a2f610013f764f88a
|
2022-11-15 07:08:24 +01:00 |
|
Reinder Feenstra
|
c1081cc0bf
|
loconet: added fast clock support
|
2022-11-14 22:20:00 +01:00 |
|
Reinder Feenstra
|
6c466a9f14
|
added fast clock support
|
2022-11-06 23:59:51 +01:00 |
|
Reinder Feenstra
|
a22c42dc71
|
eventloop now uses boost::asio::io_context
make it easier to use timers etc.
|
2022-11-06 23:53:32 +01:00 |
|
Reinder Feenstra
|
11244744c8
|
loconet: wip: split messages.hpp/cpp
|
2022-10-31 22:57:54 +01:00 |
|
Reinder Feenstra
|
b9c459ced0
|
fix: missing checksum init
|
2022-10-31 08:05:12 +01:00 |
|
Reinder Feenstra
|
8b47b105ca
|
loconet: OPC_IMM_PACKET has a response
|
2022-10-30 23:15:51 +01:00 |
|
Reinder Feenstra
|
61cd1356e3
|
include guard fixes
|
2022-10-30 22:57:02 +01:00 |
|
Reinder Feenstra
|
e02c077b51
|
loconet: added support for OPC_IMM_PACKET function control
|
2022-10-30 22:55:09 +01:00 |
|
Reinder Feenstra
|
0df76693ce
|
loconet: fixed threading issue
|
2022-10-30 09:22:50 +01:00 |
|
Reinder Feenstra
|
e45dac60a8
|
server: added --world, --simulate, --online, --power and --run command line options
|
2022-10-27 23:46:08 +02:00 |
|
Reinder Feenstra
|
8f584a4dbc
|
loconet: report warning if slot isn't usable, stop sending fast clock sync if slot isn't usable
|
2022-10-20 23:02:28 +02:00 |
|
Reinder Feenstra
|
ff7995abff
|
loconet: moved LISSY messages to seperate header
to reduce the size of messages.hpp
|
2022-10-19 23:28:08 +02:00 |
|
Reinder Feenstra
|
9803ef695f
|
loconet: updated LocoF20F28 message, it also controls F12
|
2022-10-19 22:48:21 +02:00 |
|
Reinder Feenstra
|
f8763a1aad
|
re-added default margin in load world dialog
|
2022-10-10 22:17:00 +02:00 |
|
Reinder Feenstra
|
6da9291914
|
identification: added single sensor LISSY support
|
2022-10-09 23:46:05 +02:00 |
|
Reinder Feenstra
|
150f08a1c4
|
fix: clang-tidy readability improvements
|
2022-10-09 21:37:14 +02:00 |
|
Reinder Feenstra
|
ea38dfc956
|
fix: clang-tidy
|
2022-10-08 23:45:23 +02:00 |
|
Reinder Feenstra
|
80cbe516e0
|
loconet: added simulation support for LNCV programming
|
2022-10-08 23:44:59 +02:00 |
|
Reinder Feenstra
|
6358df672b
|
fix: missing license headers
|
2022-10-08 23:30:58 +02:00 |
|
Reinder Feenstra
|
914157cc47
|
loconet: added settings
- echo timeout
- response timeout
- locomotive slots
|
2022-10-08 23:02:56 +02:00 |
|
Reinder Feenstra
|
0995c879da
|
fix: use enum instead of int
|
2022-10-08 22:54:14 +02:00 |
|
Reinder Feenstra
|
176419026a
|
loconet: implemented LNCV programming support
|
2022-10-08 22:53:13 +02:00 |
|
Reinder Feenstra
|
b1d66ce1a7
|
added lncv programming controller and object
|
2022-10-08 18:02:40 +02:00 |
|
Reinder Feenstra
|
8785faff62
|
identification: added support for LocoNet OPC_MULTI_SENSE
|
2022-09-17 00:31:39 +02:00 |
|