Commit Graph

57 Commits

Author SHA1 Message Date
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
Robert von Burg 38fe3f8345 [Minor] Code cleanup 2020-04-01 16:19:16 +02:00
Robert von Burg 34f806e46a [New] Added RaspiBcmGpioInputConnection 2020-03-30 18:17:59 +02:00
Robert von Burg f5a488fc38 [Minor] logger changes in DataLogicScannerConnection 2020-03-25 11:31:42 +01:00
Robert von Burg ba13628be6 [Minor] Set silent threshold to 60ms 2020-03-03 15:59:41 +01:00
Robert von Burg 4ceb856f7a [Major] Refactored PlcHandler.register() and unregister(), add .getContainer(), removed from svc constructor 2020-02-28 16:07:17 +01:00
Robert von Burg 8dead3c65e [Minor] Set silentThreshold for TXs in DefaultPlcHandler to 100ms 2020-02-28 09:38:17 +01:00
Robert von Burg 960d30f4c6 [Fix] Don't update state on PlcHandler.send(), as we get notified by the PLC after sending anyhow 2020-02-28 09:37:47 +01:00
Robert von Burg 6e0f2e5075 [Minor] Use caller method as context for openTx in PlcService 2020-02-28 09:36:00 +01:00
Robert von Burg d9cbb7467f [Minor] No TX needed in SetPlcConnectionStateService 2020-02-28 09:24:36 +01:00
Robert von Burg 6205ccc8b9 [Minor] No TX needed in SendPlcAddressActionService 2020-02-28 09:23:35 +01:00
Robert von Burg 9b29266d89 [Major] Refactored PlcAddressGenerator for DataLogicScanner 2020-02-27 14:44:12 +01:00
Robert von Burg 38686c0e2d [Minor] Logger changes 2020-02-27 12:46:43 +01:00
Robert von Burg 261282d490 [Minor] set silent threshold to 10ms 2020-02-27 11:53:33 +01:00
Robert von Burg 7cd97f4c4c [Major] Renamed PlcConnection.isConnectAtStartup() to isAutoConnect(), and use respectively 2020-02-26 20:02:52 +01:00
Robert von Burg 2dbf92a971 [Major] Renamed Plc.register() and Plc.unregister(), logger cleanup, etc. 2020-02-26 09:38:13 +01:00
Robert von Burg 34ffaf6e70 [New] Added PlcConnection.isConnectAtStartup() 2020-02-26 09:37:01 +01:00
Robert von Burg 03a1108b29 [New] Added simple DataLogic barcode scanner PlcConnection 2020-02-21 16:23:41 +01:00
Robert von Burg ac4287b4dd [Major] Refactored connections to use helper methods from PlcConnection, e.g. handleBrokenConnection() 2020-02-21 16:23:01 +01:00
Robert von Burg b28e8ad4d8 [Major] Implemented basic PlcExecutionPolicy with PlcGwService for activity execution 2020-02-12 15:02:48 +01:00
Robert von Burg 8d5b7dc4c2 [New] Added ExamplePlcConveyorPlcService for 4 conveyor transferring 2020-02-06 14:21:00 +01:00
Robert von Burg d0adc91e4b [New] Implemented implicit virtual connections and added verbose logging 2020-02-05 22:59:48 +01:00
Robert von Burg c83b387e7d [Major] Removed virtual listeners, verbose I2C input, other fixes 2020-02-05 17:25:12 +01:00
Robert von Burg b05bd12dd7 [Fix] Fixed typos and logger statements 2020-02-04 12:59:19 +01:00