Commit Graph

288 Commits

Author SHA1 Message Date
Martin Karkowski
09198a3b35 Updating createService File 2021-05-21 09:33:49 +02:00
21c19beb86 Adding comments 2021-05-16 10:01:58 +02:00
995b15e942 Fixing shutdowns 2021-05-13 13:26:45 +02:00
9062e9b0d1 Merge branch 'dev' of https://github.com/anti-held-333/nope-backend into dev
# Conflicts:
#	package.json
2021-05-13 10:06:20 +02:00
9f879e3a56 update and fix communication 2021-05-13 10:04:51 +02:00
Martin Karkowski
6e51504beb Updating Base-Element. Adding AGV 2021-05-04 16:51:27 +02:00
Martin Karkowski
c1dfbde418 Fixing bridge 2021-04-23 18:28:47 +02:00
Martin Karkowski
0971185e7b Fixing launcher and services and its description 2021-04-23 17:20:57 +02:00
Martin Karkowski
b6065273ca Fixing imports 2021-04-22 07:58:13 +02:00
Martin Karkowski
20d8d313f0 Fixing Bridge 2021-04-20 20:49:15 +02:00
Martin Karkowski
dbcba34c3b Arbeitsstand 2021-04-14 11:58:41 +02:00
Martin Karkowski
92d33960d8 Fixing IO-Server 2021-04-13 15:38:01 +02:00
b3a6bfea5a Fixing Layers 2021-04-12 07:09:47 +02:00
Martin Karkowski
c02d08b408 Fixing Layers 2021-03-24 07:50:36 +01:00
Martin Karkowski
784b07f6b3 Formating and adding Types 2021-03-22 20:25:15 +01:00
Martin Karkowski
5ebc22488c Adding extra ICommunicationMirror 2021-03-22 20:24:27 +01:00
Martin Karkowski
612bbcadb8 Moving Layers 2021-03-22 20:24:15 +01:00
Martin Karkowski
3742062684 adapting bridge 2021-03-22 19:02:24 +01:00
768d21f63c Adding Mirror-Link 2021-03-22 13:54:28 +01:00
Martin Karkowski
1d3446d979 Fixing the bridge 2021-03-19 19:17:39 +01:00
Martin Karkowski
79ff27cec2 Moving IEmitter 2021-03-19 14:26:38 +01:00
Martin Karkowski
8ba7fd628c Adding A Mirror Layer 2021-03-19 14:26:03 +01:00
Martin Karkowski
255efdaa48 Trying new approach. 2021-03-19 14:01:51 +01:00
Martin Karkowski
3ec00c762b Adding Event-Emitter to the Interfaces 2021-03-19 13:21:00 +01:00
Martin Karkowski
8c623e13ef Make shure we are waiting for subscriptions. 2021-03-19 13:20:35 +01:00
Martin Karkowski
75f3c58543 Trying to fix - Bridge 2021-03-19 13:19:06 +01:00
Martin Karkowski
1e1e47aefe Fixing Layers 2021-03-12 08:57:02 +01:00
Martin Karkowski
51748662f9 Fixing layer issues 2021-03-12 08:47:30 +01:00
Martin Karkowski
29c6770697 Fixing Socket 2021-03-12 08:45:53 +01:00
Martin Karkowski
d1a564c228 Fixing missing init of maps 2021-03-12 08:40:31 +01:00
Martin Karkowski
e1268c4eee Adding new Layer settings 2021-03-12 08:34:22 +01:00
Martin Karkowski
2aeb6ff8cc fixing types 2021-03-09 08:39:25 +01:00
Martin Karkowski
13cddb909e Fixing Layers 2021-03-04 12:33:53 +01:00
Martin Karkowski
11a580677f Use Debugged Layers and hopefully fixing the bridge 2021-03-01 17:26:18 +01:00
Martin Karkowski
ec88cb16ef Fixing emtting bonjour 2021-03-01 16:11:30 +01:00
Martin Karkowski
d6feb4ad19 Fixing issues, adapting logging 2021-03-01 15:51:36 +01:00
Martin Karkowski
f695380528 Adding Debugging-Layer 2021-03-01 15:33:59 +01:00
Martin Karkowski
b64da70b6c Forwarding the status and events. 2021-03-01 14:32:43 +01:00
Martin Karkowski
b43733d065 updating Service Structure 2021-02-26 11:07:29 +01:00
ef3d617b31 Merge branch 'dev' of https://github.com/anti-held-333/nope-backend into dev 2021-02-12 16:30:30 +01:00
880b3917a4 adding possbility to define the a custom loader. Fixing the default bridge package 2021-02-12 16:30:23 +01:00
Martin Karkowski
2f4dc5134b Fixing the loader and the Host-Controller-Package. 2021-02-12 16:26:57 +01:00
Martin Karkowski
2e10d8e3ba Updating Packageloader 2021-02-12 15:54:57 +01:00
Martin Karkowski
9a9ddc9ac9 Wrting enhancement 2021-02-12 08:39:03 +01:00
Martin Karkowski
41ee7f8d10 adding default config for wamo, adding service tab to cli tool 2021-02-09 10:26:07 +01:00
Martin Karkowski
097c9b5bb2 Adding possibility to add multiple layers 2021-02-05 11:53:33 +01:00
Martin Karkowski
304b90fc97 changing dispatcherId to snake 2021-01-22 19:39:11 +01:00
Martin Karkowski
7a4b5a07fd adding cactus and fixing nope-cli 2021-01-21 16:20:59 +01:00
9186a0655f adding new cli helper. this cli helper is unified 2021-01-21 08:38:44 +01:00
Martin Karkowski
9e305ebef0 reformating code 2021-01-12 16:40:54 +01:00
Martin Karkowski
1c1014c81b Adding the Option of manually added Instances. 2021-01-12 16:40:41 +01:00
Martin Karkowski
4ec27adfe8 Helper to create Services 2021-01-08 16:58:55 +01:00
Martin Karkowski
141090a99a Fixing offline errors 2021-01-08 11:05:29 +01:00
Martin Karkowski
0bb4596d80 fixing layer issues 2021-01-08 11:04:41 +01:00
Martin Karkowski
7817cfe94a templates for services 2021-01-08 09:10:23 +01:00
Martin Karkowski
efcb8669a0 fixing cli tool and allow calling function. 2021-01-08 08:56:01 +01:00
Martin Karkowski
5a2d5e3a85 Adding prototype for starter 2021-01-07 17:29:07 +01:00
Martin Karkowski
b1a2ca30a6 Fixing wamo agent 2021-01-04 19:12:17 +01:00
2b6d90ffdc Adding Comments, shifiting Methods 2021-01-03 16:57:58 +01:00
8f92b8c491 Adding Comments. Renaming function for better readability. 2021-01-03 13:02:29 +01:00
0e264da630 Adding comments 2021-01-03 12:13:00 +01:00
Martin Karkowski
539ab40faa Fixing issues regarding single Dispatcher element. (One Dispatcher for multiple elements) => This results in signifcant speed boost) 2020-12-30 19:58:11 +01:00
Martin Karkowski
0fb4d9a924 adding observerLength 2020-12-30 19:55:45 +01:00
Martin Karkowski
72d8b591f7 fixing autostart 2020-12-30 19:55:32 +01:00
Martin Karkowski
02654ffdf9 fixing autostart 2020-12-30 19:55:21 +01:00
Martin Karkowski
43676b2225 Adapting autostart 2020-12-30 19:55:00 +01:00
Martin Karkowski
ea69512c17 Adding GenericNopeModule Interface 2020-12-30 19:54:29 +01:00
Martin Karkowski
3f3df1d499 Adapting mode for generic modules 2020-12-30 19:54:15 +01:00
Martin Karkowski
c9ebce6677 automatically extending listener 2020-12-30 19:53:48 +01:00
Martin Karkowski
ddba36cff3 Autoformat code 2020-12-30 19:53:33 +01:00
martin
8e4b6aac06 implement keep alive 2020-12-05 02:28:33 +01:00
martin
43eae6abe3 fixing bridge as well as io-socket connections 2020-12-04 21:39:18 +01:00
martin
aa9d9d58e6 removing logs 2020-12-04 20:13:53 +01:00
Martin Karkowski
18cd765020 changing logger, fixing beckhoff, adding eslint ... 2020-12-04 19:10:33 +01:00
Martin Karkowski
b359adaf56 fixing formats 2020-11-24 15:14:56 +01:00
martin
0131578ed4 adding formater 2020-11-23 07:09:31 +01:00
martin
78cdc3bd3e fixing internal topic propagation 2020-11-16 13:06:45 +01:00
martin
4761734d5f removing console logs 2020-11-15 20:21:02 +01:00
Martin Karkowski
a5b82ebb9e adding mqtt 2020-11-15 20:11:25 +01:00
Martin Karkowski
c8c721b1c9 Moving Files and fix the Server Architecture 2020-11-12 17:07:05 +01:00
martin
2591e2cbfb fixing io.sockets and starter to wait for the dispatcher to be ready 2020-11-11 18:24:21 +01:00
martin
e93e50c43c taking care of connection during creation 2020-11-11 18:11:37 +01:00
martin
46da72ab64 adding the possiblity, that the layer isnt ready. 2020-11-11 18:07:50 +01:00
martin
2bf9abd447 fixing issues 2020-11-11 17:39:42 +01:00
Martin Karkowski
bbcaec5850 Fixing analyzer.
Fixing Communicators,
Fixing Package Loaders,
writing CLIs
2020-11-11 17:08:11 +01:00
Martin Karkowski
0187f0a7e2 Rename file 2020-11-11 17:07:11 +01:00
Martin Karkowski
9571c1bde8 unused 2020-11-11 17:06:59 +01:00
Martin Karkowski
2059ee3a8a Rename file 2020-11-11 17:06:54 +01:00
Martin Karkowski
c96a2785c9 Fixing analyzer 2020-11-10 08:56:22 +01:00
Martin Karkowski
03159c01ff Adding Cli-Tools 2020-11-09 15:28:09 +01:00
Martin Karkowski
cf31d2595e fixing import 2020-11-09 09:46:06 +01:00
martin
b0a4cc349b adding open-api-parser 2020-11-09 07:42:24 +01:00
martin
ea4297b8c8 allowing to set global logging level 2020-11-07 11:55:29 +01:00
martin
728e92ddc3 fixing all modes 2020-11-07 11:37:21 +01:00
martin
c9338a557d adding logs and fixing bugs of _subscribeToResult and _subscribeToService => No all modes of the Event layer works 2020-11-07 11:23:36 +01:00
martin
cb0028ff16 fixing description 2020-11-07 09:34:54 +01:00
Martin Karkowski
2a390a965f Fixing Loader 2020-11-07 01:45:20 +01:00
Martin Karkowski
446824422d Adding the PackageLoader 2020-11-06 14:19:16 +01:00
Martin Karkowski
a64a323b43 Rename Function and simplification 2020-11-06 14:18:10 +01:00
Martin Karkowski
fa579251d9 Adapt Logger 2020-11-06 14:17:47 +01:00
Martin Karkowski
72c5248cc3 shifting file and remove the unused decorators 2020-11-06 14:17:13 +01:00
Martin Karkowski
cf7d701589 rename 2020-11-06 14:16:50 +01:00
Martin Karkowski
ca30b55c9b Moving Files and adding Comments 2020-11-06 09:10:30 +01:00
Martin Karkowski
f77af3be82 Moving Files 2020-11-06 09:10:15 +01:00
Martin Karkowski
cee75456ed Fixing decorator 2020-11-05 18:02:29 +01:00
Martin Karkowski
abfe8dd142 Separating analyzer 2020-11-05 18:01:38 +01:00
Martin Karkowski
e50a86e55c Adapting Error Message 2020-11-04 17:41:25 +01:00
Martin Karkowski
814a4b8871 Fixing Layers 2020-11-04 17:39:20 +01:00
Martin Karkowski
9abc0f7d7d Adding Timeouts and cancellation. 2020-11-04 17:33:36 +01:00
Martin Karkowski
2ef9caba20 Adding new Timeoutsettings. 2020-11-04 17:33:25 +01:00
Martin Karkowski
bedc93b923 Creating a New Promise Element. That Element allows Cancellation 2020-11-04 17:32:44 +01:00
martin
6327dd633e enable popups 2020-10-26 08:39:34 +01:00
Martin Karkowski
d6393d85ff Fixing IoSocketServer. 2020-10-24 07:57:48 +02:00
Martin Karkowski
bea3a3416f fixing unsubscribe 2020-10-19 11:36:43 +02:00
Martin Karkowski
d1df3a60ea Fixing lazy Instance Removing. 2020-10-15 11:38:59 +02:00
Martin Karkowski
fe55fdf973 Fixing Issues with properties 2020-10-13 18:22:04 +02:00
Martin Karkowski
3c12bd6f43 Merging interfaces and adding type 2020-10-13 15:18:25 +02:00
Martin Karkowski
d1e76abb51 Merge branch 'dev' of http://mszema16:8080/tfs/ZISS/_git/ZISS-Kernel-2.0 into dev 2020-10-12 18:13:29 +02:00
Martin Karkowski
4cc715125a Helper Files to Describe a Module 2020-10-12 18:13:10 +02:00
6e0a83b5c0 minor fixes 2020-09-30 08:25:03 +02:00
28baef7ec6 fixing amqp layer errors 2020-09-28 21:40:33 +02:00
ff2a2a69e6 fixing amqp layer and creating extra types and symbols 2020-09-28 18:38:35 +02:00
4b4284554b adding event dispatching 2020-09-17 08:05:45 +02:00
a7e7b22bcf fixing amqp layer 2020-09-15 07:58:54 +02:00
d7df3581bc fixing individual communication layer errors 2020-09-13 16:09:01 +02:00
77d6a810a5 adapting communication layer interface 2020-09-13 12:35:04 +02:00
794a703a56 adding rabbitmq-layer 2020-09-12 22:23:55 +02:00
017718a994 adding comments and updatin _remotlyCalledFunctions 2020-09-12 10:09:31 +02:00
Martin Karkowski
9026204809 fixing channel issues 2020-09-12 09:56:17 +02:00
Martin Karkowski
d36cf9660b Adding a Service registry and preparing rabbitmq 2020-09-12 02:59:30 +02:00
Martin Karkowski
7e34fb4540 Adding comments 2020-09-11 14:07:40 +02:00
Martin Karkowski
84ba9ddf20 Rename File 2020-09-11 14:07:31 +02:00
Martin Karkowski
6cc3ffde9a Rename File 2020-09-11 14:07:26 +02:00
Martin Karkowski
52f4f5fc74 Adding Comments 2020-09-11 09:59:23 +02:00
Martin Karkowski
27e5f5569b Adding Comments
Adding Possiblity to generate a Documentation

Signed-off-by: Martin Karkowski <m.karkowski@dozema.local>
2020-09-11 09:36:14 +02:00
Martin Karkowski
510eb7fdfa Preparing Observers. 2020-09-11 09:06:49 +02:00
Martin Karkowski
bcec3b3a78 Adding UDP-Broadcast-Layer 2020-09-11 08:30:45 +02:00
Martin Karkowski
a935725744 Fixing Sockets and Dispatcher 2020-09-10 18:21:01 +02:00
Martin Karkowski
2856ca22a3 Updating modules 2020-09-08 16:59:06 +02:00
Martin Karkowski
f0e0dcc6ed Fixing Observables 2020-09-08 16:58:50 +02:00
Martin Karkowski
87311beab9 Fixing creation of functions 2020-09-08 10:46:52 +02:00
Martin Karkowski
272423b49c Adding separate files. Parse Functions 2020-09-07 23:23:46 +02:00
Martin Karkowski
e67bc6de4c Adapting return type 2020-09-07 23:23:18 +02:00
Martin Karkowski
07ec7d5f0d Adding separate Files 2020-09-07 23:22:49 +02:00
Martin Karkowski
9b6885b796 rename file 2020-09-07 23:22:36 +02:00
Martin Karkowski
1a58ffc398 Extracting Functions provided in files. 2020-09-07 20:12:19 +02:00
Martin Karkowski
3d24ac2e17 fixing error 2020-09-07 07:21:02 +02:00
Martin Karkowski
878dce53d2 Fixing Template Generation 2020-09-01 17:48:07 +02:00
Martin Karkowski
f32ac4ea7d using 'immediate' instead of 'async'
prevent publishing undefined messages.
2020-09-01 16:56:26 +02:00
cf9c7af953 fixing type issues 2020-08-30 12:00:31 +02:00