Commit graph

267 commits

Author SHA1 Message Date
Bastian Schroll 960f2c48f0
some changes on decoder 2019-10-26 18:56:14 +02:00
Bastian Schroll 3b7847a515
add some documentation 2019-10-26 18:35:31 +02:00
Bastian Schroll e8c0446943
edit docs 2019-10-26 16:23:42 +02:00
Bastian Schroll 61e085d555
add regexFilter and docs 2019-10-26 13:41:17 +02:00
Bastian Schroll a92dd8d94c
update docs 2019-10-26 10:18:55 +02:00
Bastian Schroll 51e2b1e258
implement registerWildcard() for modules 2019-10-25 21:58:35 +02:00
Bastian Schroll b0a5cb57fe
add import log msg 2019-10-25 18:40:25 +02:00
Bastian Schroll a098cfcc4d
edit log msg 2019-10-25 18:32:19 +02:00
Bastian Schroll 7a852cad02
remove bwPaket from router return log 2019-10-25 17:21:41 +02:00
Bastian Schroll d2052a1558
fix pep8 2019-10-25 15:57:13 +02:00
Bastian Schroll 277cd9db12
refactoring in routerManager 2019-10-25 15:56:20 +02:00
Bastian Schroll c07237f2ea
add statistics for routers 2019-10-25 15:54:26 +02:00
Bastian Schroll 512d72e97a
improve plug/mod cleanup strategy 2019-10-25 15:37:23 +02:00
Bastian Schroll 9ce4fd7420
improve router stats writer 2019-10-25 14:40:49 +02:00
Bastian Schroll 1f01aaf2c3
save router run stats to stats file 2019-10-25 14:33:18 +02:00
Bastian Schroll 1776f91c9e
remove unneded properties 2019-10-25 13:44:22 +02:00
Bastian Schroll 04a8303ca9
set route statistics callback 2019-10-25 13:30:07 +02:00
Bastian Schroll d40432e5b8
add route statisticsCallback 2019-10-25 13:29:26 +02:00
Bastian Schroll 341f05d25a
refactoring in routerManager 2019-10-25 13:27:48 +02:00
Bastian Schroll 5dcd71eb8d
add resource and name to route point 2019-10-25 11:12:41 +02:00
Bastian Schroll bb1a7f21f9
fix server/client encoding 2019-10-24 18:46:22 +02:00
Bastian Schroll 72f4f3c8d8 fix false socket.shutdown call 2019-10-24 10:55:25 +02:00
Bastian Schroll 60d05dc235 fix some log messages 2019-10-24 10:08:07 +02:00
Bastian Schroll 3dddcdcff2
fix pyflakes py3.5 build 2019-10-23 22:23:24 +02:00
Bastian Schroll 464c0c2298
fix server/client connection 2019-10-23 19:05:09 +02:00
Bastian Schroll 549fbafc29
fix client.isConnected() 2019-10-23 15:26:35 +02:00
Bastian Schroll 504728191d add recv timeout for client 2019-10-23 14:17:12 +02:00
Bastian Schroll 50095bf4a7 fix errors 2019-10-23 09:19:32 +02:00
Bastian Schroll 3cd5a59bb5 improve client isConnected method 2019-10-23 08:59:19 +02:00
Bastian Schroll f88c3ea03f improve logging 2019-10-23 08:10:50 +02:00
Bastian Schroll 495176457e
add some log messages 2019-10-21 20:56:51 +02:00
Bastian Schroll 5f30bcb2f3 fix server test 2019-10-21 12:24:25 +02:00
Bastian Schroll 1ae54bee27 fix server test 2019-10-21 11:53:12 +02:00
Bastian Schroll 422109f3fe test changes 2019-10-21 11:22:53 +02:00
Bastian Schroll 40e0a951da add some config tests 2019-10-21 10:28:46 +02:00
Bastian Schroll 0e587e7698 fix server test 2019-10-21 10:11:54 +02:00
Bastian Schroll 06549b8e26 some improvements 2019-10-20 19:07:16 +02:00
Bastian Schroll 056e7857e5 simplify server/client exception handling 2019-10-20 18:55:02 +02:00
Bastian Schroll ae36cf8045 changes in client 2019-10-20 17:56:40 +02:00
Bastian Schroll 0445dc38cc fix test_serverStopsWhileConnected 2019-10-20 17:37:37 +02:00
Bastian Schroll 6f364b8e6a fix server client issues
- add test for server stops until clients connected
- add header for data packets
- check header on read and read only data size in
- make readings non blocking
2019-10-20 17:21:03 +02:00
Bastian Schroll b370a96ed5 fix typo 2019-10-18 21:49:07 +02:00
Bastian Schroll c1fed54a1b fix TypeError Exception in processManager 2019-10-18 21:28:19 +02:00
Bastian Schroll 23aa2c7680 fix skipLinesUntil() in non text mode 2019-10-18 21:10:00 +02:00
Bastian Schroll 5cee58a67e fix PEP8 in processManager 2019-10-18 09:21:50 +02:00
Bastian Schroll 1295984aff added skipLinesUntil() to processManager 2019-10-18 09:19:01 +02:00
Bastian Schroll 2f948b9e2d improve bw_client input thread 2019-10-10 19:36:11 +02:00
Bastian Schroll c4b9f54df6 edit processManager demo 2019-10-09 20:10:49 +02:00
Bastian Schroll 002c449c1c some little refacs 2019-09-20 18:52:39 +02:00
Bastian Schroll 68a2ade84e rename Decoder 2019-09-20 18:27:20 +02:00
Bastian Schroll d87247783d fix in TCPClient 2019-09-20 18:19:46 +02:00
Bastian Schroll 6f40095c52 test multimon with procManager 2019-09-20 17:38:53 +02:00
Bastian Schroll 957b22e087 fix decoder 2019-09-20 17:38:33 +02:00
Bastian Schroll 0c6044072a Merge branch 'develop' into process_manager 2019-09-20 14:54:07 +02:00
Bastian Schroll 0af091373f remove csv descr from paket and wildcard
should be done in a module
2019-09-20 13:06:15 +02:00
Bastian Schroll a3ffbf5e87 insert basic changelog 2019-09-20 08:51:54 +02:00
Bastian Schroll 34dd0172cf some improves and add example 2019-09-19 10:48:27 +02:00
Bastian Schroll e2c8394907 add basic docu 2019-09-18 18:38:17 +02:00
Bastian Schroll f5c60d2814 some refactorings 2019-03-11 11:08:10 +01:00
Bastian Schroll 4f389723c0 some refactorings 2019-03-11 07:54:11 +01:00
Bastian Schroll e69dfb1a84 Merge branch 'develop' into process_manager 2019-03-10 19:44:27 +01:00
Bastian Schroll 2e9681b7d4 add a modeFilter module 2019-03-09 12:12:35 +01:00
Bastian Schroll 36e02eca4c some fixes in processManager 2019-03-09 11:42:50 +01:00
Bastian Schroll fc6e0111af Merge branch 'develop' into process_manager 2019-03-08 07:54:49 +01:00
Bastian Schroll bb1fd118f5 little improvements in processManager class 2019-03-08 07:44:44 +01:00
Bastian Schroll 0cb79569dd improve docstrings 2019-03-05 08:33:35 +01:00
Bastian Schroll 0b3d71cd4a add logging 2019-03-05 08:24:55 +01:00
Bastian Schroll 0ee177f8ea improve ProcessManager 2019-03-05 07:49:15 +01:00
Bastian Schroll 05166cfdca add docstrings to the router classes 2019-03-04 20:10:49 +01:00
Bastian Schroll 54e5338000 first processManager testing 2019-03-04 19:43:32 +01:00
Bastian Schroll 54676f9f06 remove false todo 2019-03-04 14:54:00 +01:00
Bastian Schroll 8ae23b4d0f split router classes and make own module 2019-03-04 14:48:25 +01:00
Bastian Schroll 43674989b9 little change in server test 2019-03-03 20:14:46 +01:00
Bastian Schroll 69acff24e4 add doc strings for tests 2019-03-03 20:00:04 +01:00
Bastian Schroll c76c179225 various pylint fixes 2019-03-03 19:39:53 +01:00
Bastian Schroll 3feda678e2 some little fixes 2019-03-03 19:14:00 +01:00
Bastian Schroll 4b69b08028 fix test config file location and paths 2019-03-03 13:58:37 +01:00
Bastian Schroll 2ca62d90f2 move test files - fix config tests 2019-03-03 13:32:31 +01:00
Bastian Schroll 82e3eb719d move old files to __deprecated folder 2019-03-03 11:21:57 +01:00
Bastian Schroll e372fb75b4 fix some classes for testing 2019-03-03 09:56:36 +01:00
Bastian Schroll f0d76ea165 remove unused import 2019-03-02 22:36:28 +01:00
Bastian Schroll 39d88f3e3d implement new router system in server 2019-03-02 09:17:20 +01:00
Bastian Schroll 3fa10911c9 remove generall exception handling 2019-03-02 09:15:40 +01:00
Bastian Schroll 4ac4bc5faa improve error handling in router building 2019-03-01 22:46:28 +01:00
Bastian Schroll f487bfc104 some refactoring 2019-03-01 22:12:29 +01:00
Bastian Schroll 7f55be4823 add some error handling in router 2019-03-01 21:46:48 +01:00
Bastian Schroll 98d2ea344b add RouterManager 2019-03-01 20:41:13 +01:00
Bastian Schroll aeaea325e9 many file moves 2019-03-01 12:16:06 +01:00
Bastian Schroll a42676010e some reworks
- rework configYaml
- rework router mechanism test
- move plugin and module files
2019-03-01 12:09:12 +01:00
Bastian Schroll 71d87b080f Merge branch 'develop' into router 2019-02-28 12:01:46 +01:00
Bastian Schroll 9371b71ee0 add isRunning/isConnected Props to server and client 2019-02-28 08:57:41 +01:00
Bastian Schroll a879f27407 remove old config class 2019-02-27 12:41:29 +01:00
Bastian Schroll e2ca436e5d make client ready for broadcast function 2019-02-27 12:08:55 +01:00
Bastian Schroll 60912ce705 first tests with yaml config 2019-02-27 08:39:54 +01:00
Bastian Schroll 90ccbf9d0d use new yaml config loader in client 2019-02-27 08:02:40 +01:00
Bastian Schroll feb47c2f73 first idea for the router class 2019-02-26 13:33:35 +01:00
Bastian Schroll 18d7a0db6f add alarmWorker template 2019-02-10 12:02:44 +01:00
Bastian Schroll e8c43fc124 Merge branch 'fixes' into develop 2018-09-25 19:10:32 +02:00
Bastian Schroll bbf71a34a7
Merge branch 'develop' into broadcast 2018-09-25 19:06:56 +02:00
Bastian Schroll ffb8bba460 fix some small pep8 err 2018-09-25 19:00:07 +02:00