Commit Graph

80 Commits

Author SHA1 Message Date
Robert von Burg fe20b0066e
[Fix] Fixed broken tests due to change to async updates 2022-05-05 15:25:00 +02:00
Robert von Burg 5dfbb59967
[Major] Refactored DefaultPlcHandler
- queueing state updates, etc.
- don't do inversion of boolean values (already done before in Plc)
2022-05-05 13:17:02 +02:00
Robert von Burg b3679caf58
[Major] inverted addresses are handled when notifying Plc 2022-05-05 13:15:32 +02:00
Robert von Burg 6c9a854ec8
[Minor] Better I2C logging 2022-05-05 13:05:06 +02:00
Robert von Burg 9bacf5447e
[Minor] better I2C logging 2022-05-05 09:40:32 +02:00
Robert von Burg 086df5d4ec
[Minor] code cleanup 2022-05-04 19:01:06 +02:00
Robert von Burg 18d696f0d1
[Minor] Fixed concurrent modification for list 2022-05-04 18:40:21 +02:00
Robert von Burg da5bbf8876
[New] Added PlcService.async() 2022-05-04 16:33:20 +02:00
Robert von Burg 7b645e6d89
[Minor] better I2C logging 2022-05-04 16:32:37 +02:00
Robert von Burg e537c5413c
[New] Allow to define PlcAddresses as remote 2022-05-04 09:47:38 +02:00
Robert von Burg 7d7c2f184a
[Minor] Logging of detected I2C bits 2022-05-04 09:03:34 +02:00
Robert von Burg cfce13e991
[Minor] Log enabled PLC messages 2022-05-03 16:56:27 +02:00
Robert von Burg a3a67278e5
[Minor] Fixed shutdown NPEs 2022-05-03 08:52:40 +02:00
Robert von Burg 2e6b9e9bf8
[Minor] Added VirtualInteger to validation 2022-05-02 15:20:12 +02:00
Robert von Burg 23b745e34d
[Project] Virtual addresses are capital V 2022-05-02 15:19:51 +02:00
Robert von Burg 33ed4eb06d [Fix] Fixed I2C RSL 366 Horter for faster Raspi 2022-03-13 09:15:29 +01:00
Robert von Burg 0e0783292b [New] Added test for DataLogicScannerConnection 2022-02-23 18:06:04 +01:00
Robert von Burg 3322d2c051 [Minor] code cleanup 2022-02-17 10:09:08 +01:00
Robert von Burg 93dcd219ea [Project] Changed version to 1.2.0-SNAPSHOT 2021-12-15 16:34:06 +01:00
Robert von Burg 73c6593a2f [Project] Auto update to new version 1.1.0-SNAPSHOT 2021-09-24 08:55:16 +02:00
Robert von Burg 974c56f283 [Fix] Use default value, if none given in SendPlcAddressActionService 2021-05-29 22:26:30 +02:00
Robert von Burg f62cac696b [New] Added TCA9534OutputConnection from PCF8574OutputConnection 2021-02-15 23:22:48 +01:00
Robert von Burg 89b86054a4 [Project] Fixed sub module version 2020-09-23 11:14:05 +02:00
Robert von Burg b0672ffec6 [Minor] remove unnecessary job 2020-08-19 09:05:06 +02:00
Robert von Burg ea65b72e55 [Minor] added logger when enabling interrupt fix 2020-08-12 09:11:32 +02:00
Robert von Burg aaf2e1a149 [Minor] rename InterruptFix thread 2020-08-12 08:14:56 +02:00
Robert von Burg f3cb74f199 [Fix] Ignore updates if update executor service is shutdown 2020-08-11 21:55:00 +02:00
Robert von Burg a89f0f2d1f [New] Added verbose to RaspiBcmGpio*Connections 2020-08-11 21:51:49 +02:00
Robert von Burg a7dca5700f [New] Implemented a missing interrupt fix 2020-08-11 21:51:19 +02:00
Robert von Burg c5b347ce3e [Fix] properly shutdown GpioController 2020-08-11 21:47:43 +02:00
Robert von Burg f5bc6cc40a [Minor] don't use SingleThreadGpioExecutorServiceFactory 2020-08-07 15:50:30 +02:00
Robert von Burg 966891eeae [Minor] Added verbose logger for notifying of listener 2020-07-27 17:15:18 +02:00
Robert von Burg 9f81641183 [New] allow to keep I2C output state on startup 2020-07-27 17:14:54 +02:00
Robert von Burg 6a36e9cafd [New] Using pi4j single threaded GPIO executor service 2020-07-27 14:33:55 +02:00
Robert von Burg 5461cad1d9 [Minor] code cleanup 2020-06-25 16:27:33 +02:00
Robert von Burg 517095434c [Fix] synchronize in PCF8574OutputConnection.send() 2020-06-25 09:48:19 +02:00
Robert von Burg 634ce2b957 [Fix] synchronize in PCF8574OutputConnection.send() 2020-06-25 09:23:53 +02:00
Robert von Burg f3b01acc9c [Fix] Async fixes in sending and notifying of server 2020-06-17 09:22:36 +02:00
Robert von Burg df5cd6b655 [Fix] Multiple fixes for PLC 2020-06-09 23:19:07 +02:00
Robert von Burg 3d61374861 [New] LogMessages use PlcId as username, for filtering 2020-06-05 15:46:10 +02:00
Robert von Burg b319876a54 [New] Added virtual integers 2020-06-03 20:58:16 +02:00
Robert von Burg 85f66a2fcd [Fix] Fixed broken test 2020-05-27 11:49:34 +02:00
Robert von Burg f99fac43fd [Major] Moved LogMessage class to strolch-model project 2020-05-27 10:44:13 +02:00
Robert von Burg befa810fe4 [Major] Added simulated mode, and async message sending with queue for start-up 2020-05-26 17:39:18 +02:00
Robert von Burg e0119b5270 [Major] Refactoring PLC to I18n messages 2020-05-15 17:25:08 +02:00
Robert von Burg ba12785f9e [Minor] fixed broken test 2020-05-05 12:40:15 +02:00
Robert von Burg a961b08a6c [Project] Added component dependency from PostInitializer to StrolchJobsHandler 2020-05-03 00:37:25 +02:00
Robert von Burg 0788528793 [Fix] Synchronize I2C communication, so that message can't overtake each other 2020-04-17 11:17:48 +02:00
Robert von Burg aa4d8c4155 [New] Added new PlcConnection RSL366OverHorterI2c 2020-04-01 16:24:39 +02:00
Robert von Burg 3a58dfcb0f [Major] PlcGwService.run* calls PlcGwServerHandler, using a configurable runAsUser 2020-04-01 16:22:07 +02:00